Driving old, beat-up cars is both a treat and a nightmare, especially when it comes to figuring out why they’ve stopped working (this time). In many ways, diagnosing issues with any old car feels not-at-all dissimilar to monitoring for and diagnosing failures in software.
My book, along with several other incredible books, is on sale via a Humble Bundle right now. There’s ~$600 worth of top-notch books in the bundle–all yours at a fraction of the price. Bonus: a portion of the proceeds go to support Code For America. Seems like a win for everyone.
Considering some Golang apps and wondering about instrumentation? Here you go.
Don’t worry .NET folk, we’ve got you covered too.
There are a lot of fantastic quotes in here, but since I’ve got alerting on the mind, this one stuck out to me: “… every time you get paged should really be about an unknown-unknown.”
Exactly as the title says. Kinda cool. Just remember: always write them in UTC; anything else is a nightmare.
I wrote an article for Linux Journal recently on the top five reasons your monitoring still sucks.
Following up on Part 1 from January 2018, the architecture hit a breaking point and needed a full reworking. Part 2 goes into what the problems were and the new architecture that’s come out of it.
I know a whole lot of you are InfluxDB users, so this will be useful: the new Flux language is now in InfluxDB 1.7, but disabled by default. Turn it on and have some fun playing with the query language. Personally, I’m a huge fan of the explicit-over-implicit syntax. The Grafana datasource plugin is still in beta, though.
If you’re still wondering why heatmaps are awesome, this article has some great graphs to show their value and why other visualizations fall short for some data/questions.
Say it with me, now: stop aggregating percentiles.
This article goes into some depth on a W3C proposal currently making its way through committee: the HTTP Server-Timing header. The header is intended to pass arbitrary metrics via the HTTP response, such as duration, cache result, or whatever you want. The examples section in the proposal gives some ideas about what’s possible. I’m really excited about this one.
Joe Ruscio, founder of Librato and now General Partner at Heavybit, and I muse about monitoring for a while.
It’s harder than it sounds as the author would certainly know, being the CEO and cofounder of Outlyer, a monitoring product.
I had the pleasure of speaking with the hiring manager and it sounds like a really awesome gig. If you’re into Ops/SRE/DevOps and love monitoring, click through to check it out and apply.
Want your job listed here? Why not submit a post to the job board? It’s only $199/ad for 30 days.
See you next week!
— Mike (@mike_julian) Monitoring Weekly Editor