Great to see more hands-on technical guides and tools covered this week. And congratulations to the Perses project for being accepted to the CNCF Sandbox. Enjoy! 🌊📈🔔

This issue is sponsored by:

Embrace logo

Backend says: “99.999%" Frontend says: “Your mobile app sucks."

It's time to learn what your SLOs aren't telling you about mobile. Join Embrace for a session on how to create SLOs for your mobile apps that actually measure what matters — your end user experiences.



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

Monitoring Inter-Pod Traffic at the AZ Level with Retina

Great example for cross-AZ network observability with Retina. Bonus points if you can grok that PromQL in fewer than three re-reads.

Meaningful availability and uptime of Wise

Excellent article from Wise Engineering on how they think about uptime vs availability and how they relate to business operations and flows.

Goroutines and OpenTelemetry: Avoiding Common Pitfalls

Some antipatterns to watch out for when adopting OpenTelemetry in Go services.

Perses is accepted as a CNCF Sandbox project

Looks like Grafana has some future competition in the Perses project. I appreciate their focus on a GitOps and CLI workflow, which has always felt like a bit of an afterthought for other dashboard projects.

Taming Logs

A solid list of best practices and considerations for log formatting, collection, structure and more.

Always. Enable. Keepalives.

Good reminder about the importance of keepalives and the painful ways they can remind us when we least expect it. 😅

Unlocking Insights with High-Quality Dashboards at Scale

The big takeaway here is that one-pager checklist embedded in the middle of the article. Download and share it with anyone in your org who maintains shared dashboards.

How to Check Fragmentation in an Oracle Database

Some queries for identifying fragmentation in an Oracle database. These could easily be monitored and alerted on.

Apache Druid: Query Level Monitoring via Request Logging

A simple guide for setting up request level logging for Apache Druid using emitters. Mostly useful for sending the query logs to a remote monitoring service.

Tools

perses/perses

Facilitates a seamless "dashboards as code" workflow by introducing an innovative and precisely defined dashboard definition model.

See you next week!

– Jason (@obfuscurity) Monitoring Weekly Editor