Issue 265
Plenty of technical articles this week – upgrading your TSDB, building observable Golang services, error budgets and more. Enjoy! 👩💻⏰📈
Articles & News on monitoring.love
Observability & Monitoring Community Slack
Come hang out with all your fellow Monitoring Weekly readers. I mean, I’m also there, but I’m sure everyone else is way cooler.
From The Community
Upgrading M3DB from v1.1 to v1.5
An impressively detailed evaluation of Uber engineering’s upgrade process for M3DB, including problems incurred, lessons learned, and performance gains realized. Even if you’re not using M3DB, there are some useful considerations for your own TSDB rollouts.
Introduction to Tracing in Go with Jaeger & OpenTelemetry
This guide for OpenTelemetry and Jaegar looks like a great way to dip your toes into tracing your Golang services.
Don’t Get Lost in the Metrics Maze: A Practical Guide to SLOs, SLIs, Error Budgets and Toil
An overview of service level concepts with some practical examples for error budgets.
Observability for The Absolute Beginner
A primer for anyone new to Observability concepts with some just-below-the-surface-level tips and cautions for each pillar technology.
Why don’t observability vendors talk about mitigation more?
Maybe your experiences differ from mine, but my teams past and present have always considered mitigation as part of standard reliability practices. It doesn’t seem unusual to me that Observability vendors don’t focus on mitigation any more than it does that they don’t focus on CI/CD.
Optimising MTTD and MTTR with the Power of Observability
This post starts off with a look at MTTD and MTTR before a hard pivot into making a case for the GoFr framework for Golang service developers. Granted, I appreciate they’ve built that project with Observability as a first principle, but I feel like I got whiplash reading this one. :sweat_smile:
Gushing Over AWS Application Load Balancer Access Logs
Someone who really enjoys their AWS ALB access logs. Kidding aside, it’s a nice summary and a couple useful warnings to be aware of.
Persistent Data Structures in VictoriaMetrics (Part 2): vmselect
The next post in a continuing series on VictoriaMetrics system internals, this time inspecting the purpose of the vmselect
component.
Tools
“An opinionated Go framework for accelerated microservice development”
“Web based real-time log viewer”
“Distributed TSDB and Query Engine, Prometheus Sidecar, Metrics Aggregator, and more such as Graphite storage and query engine.”
Events
Monitorama PDX 2024 - Coming Soon!
Monitorama organizers released the upcoming speakers list and agenda for this year’s upcoming PDX 2024. Exciting to see so many unique topics, I can feel the FOMO rising already. 😅
Monitoring Weekly readers can save $100 off General Admission tickets with the MWEEKLY2024 discount code. Hope to see you there!
See you next week!
– Jason (@obfuscurity) Monitoring Weekly Editor