, 8 tweets, 3 min read Read on Twitter
Rearchitecting storage assumptions, reconceptualixing UX and migrating legacy data so your service can deliver observability for users is *extremely* hard and expensive.

Fortunately, changing your marketing copy to *say* you do observability is easy and cheap! 🤑🤥🤯
Y'all never even get to hear most of our users' most glowing quotes about @honeycombio.

Because it's usually paired with an exasperated kick at their old tools. And we don't post quotes that refer negatively to other tools in the space.
Because we aren't really going head to head with any of them; we occupy space at the nexus of monitoring, logging, tracing, and APM.

(I think these categories have a short shelf life, and will be absorbed into a single observability category in 3-5 years.)
We aren't competing with other tools: we are competing with the old way of building software: at arms length, using rusty fishing poles instead of fingers, with a blindfold cinched over your eyes and all the ensuing pain buffered by an ops team.

It can be better. 💖🌈🐝
But in order for a better world to emerge, it is *critical* that we not get twisted on the definition of observability.

It will set us back as an industry if the vendors succeed in muddling a cornerstone technical term and rendering it toothless. So ask them these questions:
* can I query across the original raw event data?
* only structured data?
* can events be arbitrarily wide?
* can you add/remove dimensions on the fly?
* are all dimensions high cardinality? Can I break down by a high cardinality dimension?
* are there no indexes?

#o11yquiz
* are data points organized as context for an event (not disconnected and tagged like metrics)?
* is the data being emitted from within your code, not gathered by an observer?
* is time a first class citizen, and can temporally related events be reconstructed?

#o11yquiz
* do multiple requests over an interval get aggregated, represented as one number?
* are percentile buckets written out at write time or calculated afresh at read time?
* are your graphs interactive, and can you drill down from high level to individual req?

#o11yquiz
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Charity Majors
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content 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 three 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!