Which is good! Happy to see people engaging critically with this complex and fast-moving target. ☺️ Let's consider a few of the objections.
Agree, fully. But I'm talking about rich, full stack telemetry that lets you ask and answer any question about your large, chaotic distributed system and its emergent behaviors.
Many if not most of you may not even have run systems that *demanded* this kind of observability. Scale changes everything.
(I wouldn't pay 20-30% of my infra spend for time series graphs and dashboards either, so I actually agree with you.)
If your service isn't that complex? Then you save oodles on tools designed to help explain complex systems.
* Build something people don't care about much
* Build something where availability isn't tied to revenue
* Build something where good enough is good enough
I'm not joking. FB rode a scrap horse of php+mysql all the way to the bank.
a) expensive, but
b) cheaper than your other options
You can now buy these world class tools and rent these best of class engineers, which is awesome, because you could never hire them. But when you see the bill you might be like 💰💰💰🤑🤑🤑
Remember this study? stripe.com/files/reports/…