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

gofr-dev/gofr

An opinionated Go framework for accelerated microservice development

logdyhq/logdy-core

Web based real-time log viewer

m3db/m3

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