... also, this thing where you have multiple sources of truth (metrics, dashboards, traces, logs) and hop around correlating by hand.... is MADNESS.
This must end.
This will only end when folks adopt arbitrarily wide events as the single source of truth. Because traces are just a visual format and metrics/rollups can be derived from events, but it doesn't work in reverse.
Tired of hand-correlating and spending a fortune? Try @honeycombio
I find it pretty annoying and cynical that our competitors seem to know this and are racing to catch up behind the scenes, while muddying the water and misleading their users with their messaging.
Honeycomb: we may be self interested, but our brand is not lying to you. 🙄
Speaking of which, time for another round of:
🐝 Observability is NOT a synonym for telemetry
🐝 Observability is NOT a grab bag of metrics, traces, and logs
🐝 Observability is a measure of how well you can reason about the insides of your systems, by observing from the outside
Observability requires you to be able to ask new questions -- any question, arbitrary questions -- without shipping new code.
For that, you need computation/aggregation at read time & access to raw events. No preaggregation, that locks you in to the questions you aggregated on.
Dashboards and preaggregates are very useful for other things! But for debugging software in distributed systems, you need it to be oriented around the request as it hops across your system.
This is how your user experiences it, so this is what matters.
You can follow @mipsytipsy.
Tip: mention @threader_app on a Twitter thread with the keyword “compile” to get a link to it.
Enjoy Threader? Sign up.
Since you’re here...
... we’re asking visitors like you to make a contribution to support this independent project. In these uncertain times, access to information is vital. Threader gets 1,000,000+ visits a month and our iOS Twitter client was featured as an App of the Day by Apple. Your financial support will help two developers to keep working on this app. Everyone’s contribution, big or small, is so valuable. Support Threader by becoming premium or by donating on PayPal. Thank you.