I’m really excited about the collection of articles published this past week. We’ve got a really deep lineup of stories on logging, Kubernetes monitoring, and some excellent OpenTelemetry guides. I hope you enjoy these as much as I did! 😺☕🗻
This issue is sponsored by:
Imagine this: zero catastrophic service disruption.
Check out Forrester’s Total Economic Impact™ (TEI) study to learn the business benefits and cost savings (165% ROI, to be exact) enabled by Chronosphere’s observability platform. Download your free copy here.
Articles & News on monitoring.love
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
I’ve seen my share of “k8s metrics to monitor” articles, but this might be the most thorough and concise list yet. You should read this if you interact with Kubernetes at all.
There’s a good chance if you’re reading this newsletter you already recognize the benefits of structured logs over traditional log formats. For everyone else, this post sums up the benefits and makes a strong case for switching.
Although most shops will be better served instrumenting their applications for observability, I love that eBPF gives us an alternative, unobtrusive means for collecting application telemetry.
A very detailed yet approachable look at how to add OpenTelemetry metrics to your Java applications. Although the examples are specifically written in Java, the article is very easy to follow and would probably be suitable for developers working with other languages.
Beyond just using structured logging (which we covered above), this post covers some additional best practices for anyone working with logs.
Written by a Grafana Labs engineer and maintainer of the OpenTelemetry project, this guide covers a variety of scaling considerations and approaches for the OpenTelemetry collector. Great to see all of this consolidated into a single guide.
Take your monitoring from reactive to proactive
Let Loop1 manage your entire SolarWinds® environment with our L1M3 Services packages; absorbing the repetitive, basic, and time-consuming tasks and ensuring that monitoring and observability tools are deployed optimally to facilitate continuous improvements to IT operations and business outcomes. Go L1M3 with Loop1. (SPONSORED)
Maybe it’s just the manager in me, but I really enjoyed the “big picture” thinking in this article. Observability needs to go beyond just our infrastructure and applications, all the way into the way we support the business goals and overall success.
As I’ve discussed in the past, Observability needs to play a prominent role in any effective Security posture. This author does a good job explaining how monitoring principles enable not only observable systems, but more reliable and secure ones as well.
Grafana Labs has added some new community guides covering some of the most popular open source observability tools in use today. This one walks the reader through monitoring Kubernetes with the Prometheus operator and Grafana.
This article addresses the importance of “security-behavior monitoring” for Kubernetes cluster, with the Guard project held up as one tool to accomplish these goals.
A very unique deep dive into the internals of Prometheus’ scraper code and that of the remote write API. Although the author seemed to end the post prematurely, it’s still an interesting walk through the logic of a time-series collector.
“OpenTelemetry auto-instrumentation for Go applications”
“Runtime security plug to protect user containers”
There are only a couple weeks left to submit talks for this year’s Monitorama PDX 2023 event. Get your proposal in before the Feb 3 deadline! 🤩
See you next week!
– Jason (@obfuscurity) Monitoring Weekly Editor