My Authors
Read all threads
here's another way to think about it:

monitoring is for understanding infrastructure; instrumentation + observability are for understanding your core business value.

it's how you make your code easy to understand and navigate, long after it's shipped and running in production.
monitoring is about "what's happening" from the perspective of your infrastructure components.

observability is about "what's happening" from the perspective of your users. that's why everything is gathered up around the perspective of the request as it executes.
there's a bright line here. software engineers writing features for users shouldn't have to care about the state of the infrastructure components. right? they should have to care about whether their code is doing what it's supposed to do, and about the user's good experience.
conversely, infrastructure engineers aren't responsible for transient application errors. it's their job to make sure the infrastructure service is healthy and serving traffic; all kinds of errors take place above the dotted line that they have no control over/don't care about.
generations of engineers have learned to paw through the tea leaves of low level system statistics and /proc counters, divining clues that may be related to their application errors.

this is why everyone thinks they need so many infra metrics. it's all they've ever known. <3
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Charity Majors

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!