Issue 277
Plenty of OpenTelemetry coverage this week and a look at one team’s use of ClickHouse for logging at scale. Enjoy! 🪓🌴🐢
This issue is sponsored by:
What DevOps and SREs need to know about mobile observability
A generic observability approach doesn't work for mobile. Join this webinar by Embrace CTO Fredric Newberg to learn why the mobile environment impacts how you can understand user experiences. Topics include user-focused observability, client-side network monitoring, and ecosystem limitations.
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
Automated OpenTelemetry traces for Bash!
Excellent use of OpenTelemetry that should open up a lot of possibilities for platform teams and anyone who runs software they can’t easily instrument themselves.
Building a cost-effective logging platform using Clickhouse for petabyte scale
It continues to impress me just how adaptable ClickHouse is to various workloads. Props to Zomato engineers for sharing their story with a useful level of detail.
Chances are that you aren’t responsible for monitoring the confusion of your language models, but I’m guessing there are some readers here who work with engineers who’d appreciate this post.
From Chaos to Clarity: Using Loki and Grafana to Tame Your Logs
If you haven’t already tried out Loki for yourself, this article is a solid introduction and getting started guide. Would like to see the author add a follow-up post to demonstrate querying and debugging in greater detail.
Empower Your Observability: Tail-Based Sampling for Better Tracing with OpenTelemetry
A comparison of OpenTelemetry’s sampling techniques and example of tail-based sampling. I’d recommend also reading the official docs for additional context.
Understanding CPU Utilization and Credit Usage in AWS: A DevOps Perspective
Demonstration of AWS credit use during utilization spikes. Although it feels obvious, how often do any of us really set up infrastructure cost forecasting before the CFO comes knocking?
Behind the scenes of the OpenTelemetry Governance Committee
Pulling back the curtain on the responsibilities and activities and of OpenTelemetry Governance Committee member. Nothing too shocking, but it’s always nice to see transparency around the leadership of popular OSS projects.
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
Looking at the differences between OTel tracing approaches for Java applications.
Grafana security release for CVE-2024-6837
Grafana Labs has released a new version of Grafana to address a medium severity CVE. You’ll want to upgrade to avoid exposing your Grafana to an XSS exploit through the /swagger
endpoint.
Tools
“This project delivers OpenTelemetry traces, metrics and logs from shell scripts (sh, ash, dash, bash, busybox, and many other POSIX compliant shells) as well as from GitHub actions…”
See you next week!
– Jason (@obfuscurity) Monitoring Weekly Editor