...
there is *so* much that needs to be said here but first I need to stop crying with laughter
let's rewind the clock to 2016. I was a spry young thing terraforming in rage, spinning up and destroying fleets of t2.micros many times a day. I thought,
"I should have some Monitoring. Well, I hear DataDog is ok."
AND that they charged me for something absurd based not on the number of concurrently running hosts, but the TOTAL HOSTS/MONTH.
Reader, I shit a brick. And broke up with DD.
They weren't my first pick because there was some weird territorial behavior around them. Some exFB engineers openly sneered at me and Cyen and told us to quit, etc.
But fine, so I deployed SFX to my new prod.
IIRC, the $/server/month was actually just an estimate of how many writes they estimated a server should make. So I dropped the polling interval by 5x and cut my bill by 80%.
(Still were, last I looked.)
(Honeycomb is almost never more than 1-3 sec behind, JFYI)
You can never get back to the original event from a metric, so you're reduced to debugging via interpretive dance and gut instinct.
... I'm not being totally fair. SFX was useful to us in a few ways:
2) paging and alerting. Honeycomb has triggers now, but it's not a *monitoring* platform, and it was nice to use some richer features.
But look. Knowing what I know now, it is *absurd* to think we are competing w/datadog, SFX, wavefront, graphite, etc.
It's a way for software owners to explore insanely complex/interconnected systems and explain anomalies, via instrumentation. It's about zooming way down to the nitty-gritty event level, and way out to a birds-eye view.
Observability is about the health of the event, and every slice of events. Don't give a shit about the health of the service if the event can complete.
Monitor those things.
You need events and variable names and request context and tracing. Not monitoring.
But that seems far-fetched.
Is there a hosted metrics provider who feels less threatened by us than SFX apparently does, and would you be interested in swapping accounts on our respective services? 📈🌈💕
They have been unfailingly kind, supportive and helpful, even back when it seemed plausible we might compete.
He offered us his help and advice and time, without even missing a beat.
I'm nowhere as nice as him but I agree. So if you need a logging solution, or want a job, you cant do better than @scalyr.