Shifting from Observability 1.0 to 2.0 with Charity Majors

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 6

  • @smithright
    @smithright 4 месяца назад

    Brilliant and insightful convo!

  • @wiretransfer
    @wiretransfer 7 месяцев назад

    Love Charity so much

  • @reactiveland3111
    @reactiveland3111 29 дней назад +1

    I didn't get it, so CPU usage should be published as a structured log instead of metric?

    • @CelestialKeystone
      @CelestialKeystone 16 дней назад +2

      There's a difference between observing systems and observing applications. Observability 2.0 describes application observability, observing request/response flows and using wide logs/spans/traces to capture data. Metrics and TSDBs still very much have a place for observing systems over time. Something like CPU usage should be a metric; trying to publish CPU usage as a structured log is usually unnecessary, complicated and expensive.
      Now, you could enrich your Observability 2.0 spans with the current CPU usage in order to analyse the data and, say, look at request duration vs CPU usage to understand the correlation, but that's still for application observability. You still need a separate CPU usage metric for the system, to be able to observe the system and analyse what's happening outside of the request/response flow.

    • @reactiveland3111
      @reactiveland3111 16 дней назад

      @CelestialKeystone thanks for the detailed explanation, I get it now

  • @benjaminsh8576
    @benjaminsh8576 7 месяцев назад +2

    Corey I just realized you look awfully a lot like Tucker Carlson! 😄