<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2024-10-16T13:12:11+00:00</updated><id>/feed.xml</id><title type="html">Monitoring Weekly | Issues</title><entry><title type="html">Issue 282</title><link href="/archive/2024-10-13-issue-282" rel="alternate" type="text/html" title="Issue 282" /><published>2024-10-13T00:00:00+00:00</published><updated>2024-10-13T00:00:00+00:00</updated><id>/archive/Issue-282</id><content type="html" xml:base="/archive/2024-10-13-issue-282"><![CDATA[<p>So much great stuff this week, happy to see fresh posts from engineering teams sharing their experiences and challenges. Enjoy!  🍩☕🍂
<br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://medium.com/mercadolibre-tech/tales-of-performance-engineering-af965d455552">Tales of Performance Engineering</a></strong></p>

<p>Insightful read about Mercado Libre’s Performance Engineering team, how they collaborate with Observability and SRE teams, and an anecdote from one of their recent wins.
<br /><br /></p>

<p><strong><a href="https://www.causely.io/blog/the-use-of-ebpf-in-netflix-gpu-infrastructure-windows-programs-and-more/?utm_source=dev.to&amp;utm_medium=org_profile&amp;utm_campaign=ebpf">Recap from eBPF Summit 2024</a></strong></p>

<p>A summary of some of the talks from last month’s eBPF Summit. All of the streamed talks are also available for binging <a href="https://www.youtube.com/playlist?list=PLDg_GiBbAx-m7yn_FYcc41PNrgtxlISBK">here</a>.
<br /><br /></p>

<p><strong><a href="https://jeremymorrell.dev/blog/minimal-js-tracing/">OpenTelemetry Tracing in 200 lines of code</a></strong></p>

<p>Really enjoyed this article and how the author broke down tracing into more approachable, digestible bits that the reader’s likely already comfortable with. Good one to share with your developer friends who might be tracing-averse.
<br /><br /></p>

<p><strong><a href="https://thenewstack.io/the-4-evolutions-of-your-observability-journey/">The 4 Evolutions of Your Observability Journey</a></strong></p>

<p>How to reason about where you might fall in your own observability journey, and what sorts of questions you’re probably trying to answer even if you aren’t explicitly aware of it.
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/10/03/how-to-use-prometheus-to-efficiently-detect-anomalies-at-scale/">How to use Prometheus to efficiently detect anomalies at scale</a></strong></p>

<p>Maybe I’m just crotchety, but I’m happy to see more open source contributions for anomaly detection that don’t rely on LLMs or outsourcing private data. Gives me old Etsy and Graphite vibes, and I hope to see this framework continue to evolve.
<br /><br /></p>

<p><strong><a href="https://www.honeycomb.io/blog/syncing-pagerduty-schedules-slack-groups">Syncing PagerDuty Schedules to Slack Groups</a></strong></p>

<p>I appreciate hearing how other folks solve these sorts of bespoke friction problem areas. It’s unfortunate that much of on-call management software is still pretty rough for these sorts of workflows.
<br /><br /></p>

<p><strong><a href="https://hackernoon.com/achieving-optimal-service-reliability-insights-into-service-level-objectives-slos">Achieving Optimal Service Reliability: Insights Into Service Level Objectives</a></strong></p>

<p>A good primer on service levels, error budgets, and burn rates. I would’ve liked to hear more about getting buy-in from teams where SLAs originate (e.g. legal, sales, support, etc) because, <em>in my experience</em>, this is where SLOs generally hit a brick wall in terms of usefulness.
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/09/25/grafana-alloy-and-grafana-agent-flow-security-release-high-severity-fix-for-cve-2024-8975-and-cve-2024-8996/">Grafana Alloy and Grafana Agent Flow security release: High severity fix for CVE-2024-8975 and CVE-2024-8996</a></strong></p>

<p>Patched versions of Grafana Alloy and Grafana Agent have been released to address a high severity CVE. Note that <strong>users are encouraged to reinstall</strong> both applications, as the upgrade process will not make the necessary corrections.
<br /><br /></p>

<p><strong><a href="https://medium.com/@eelzinaty/balancing-speed-innovation-with-reliability-building-a-blameless-incident-culture-in-startups-50c05d56f097">Balancing Speed &amp; Innovation with Reliability: Building a Blameless Incident Culture in Startups</a></strong></p>

<p>Some useful tips for building a blameless incident response culture. This won’t happen overnight, but it’s a solid outline for any startup looking to improve their incident processes and posture.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://github.com/grafana/faro-web-sdk">grafana/faro-web-sdk</a></strong></p>

<p>“<em>a highly configurable web SDK for real user monitoring</em>”
<br /><br /></p>

<p><strong><a href="https://github.com/grafana/promql-anomaly-detection">grafana/promql-anomaly-detection</a></strong></p>

<p>“<em>A framework for anomaly detection using Prometheus and PromQL</em>”
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[So much great stuff this week, happy to see fresh posts from engineering teams sharing their experiences and challenges. Enjoy! 🍩☕🍂]]></summary></entry><entry><title type="html">SPECIAL EDITION: Q3 2024 Best of</title><link href="/archive/2024-10-06-issue-2024-q3-best-of" rel="alternate" type="text/html" title="SPECIAL EDITION: Q3 2024 Best of" /><published>2024-10-06T00:00:00+00:00</published><updated>2024-10-06T00:00:00+00:00</updated><id>/archive/Issue_2024_q3_best_of</id><content type="html" xml:base="/archive/2024-10-06-issue-2024-q3-best-of"><![CDATA[<p>Happy to be back with you this week with our quarterly “Best Of” issue, looking back on the most popular articles from the past few months.  💕📈</p>

<p>P.S. In light of the recent disaster in the SE United States caused by Hurricane Helene, please consider donating to a supported cause helping those in need at this time. I would personally recommend <a href="https://wck.org/en-us/news/helene-water-tankers">World Central Kitchen</a>, but there are <a href="https://www.charitynavigator.org/discover-charities/where-to-give/hurricane-helene-2024/#charity_list">many different ways</a> to support these folks in need. Thank you.
<br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong><br /></h2>

<p><strong><a href="https://recursivefunction.blog/p/taming-logs">Taming Logs</a></strong></p>

<p>A solid list of best practices and considerations for log formatting, collection, structure and more.
<br /><br /></p>

<p><strong><a href="https://www.linkedin.com/posts/grabnerandi_opentelemetry-observabilty-cncf-activity-7227653956208852993-mn7h/">Automated OpenTelemetry traces for Bash!</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://charity.wtf/2024/08/07/is-it-time-to-version-observability-signs-point-to-yes/">Is It Time To Version Observability? (Signs Point To Yes)</a></strong></p>

<p>Some real talk from Charity Majors on the successes (and failures) of “Observability 1.0”. There’s plenty to chew on here, and while I largely agree with her points, I still sense some bias towards particular types of developers and systems. Regardless, an excellent post.
<br /><br /></p>

<p><strong><a href="https://github.com/perses/perses">perses/perses</a></strong></p>

<p>“<em>Facilitates a seamless "dashboards as code" workflow by introducing an innovative and precisely defined dashboard definition model.</em>”
<br /><br /></p>

<p><strong><a href="https://medium.com/mercadolibre-tech/building-a-large-scale-observability-ecosystem-1edf654b249e">Building a large-scale Observability Ecosystem</a></strong></p>

<p>An insightful look at one company’s observability journey. This feels like a solid roadmap for anyone planning a similar transformation.
<br /><br /></p>

<p><strong><a href="https://twitter.com/juliusvolz/status/1833097651929182701">UI Improvements for Prometheus 3.0</a></strong></p>

<p>Julius Volz offered a sneak peak of the UI improvements in the upcoming Prometheus 3.0 release. Tons of changes landing soon, check out the <a href="https://github.com/prometheus/prometheus/releases/tag/v3.0.0-beta.0">pre-release</a> if you’d like to test it out and report any issues.
<br /><br /></p>

<p><strong><a href="https://medium.com/@fallforward00/11-takeaways-from-observability-engineering-book-a572b3d89730">11 Takeaways from Observability Engineering Book</a></strong></p>

<p>Some solid notes and highlights from “the” observability book. Unsurprisingly, there’s a bit of overlap from my own recent reading of the Learning OpenTelemetry book.
<br /><br /></p>

<p><strong><a href="https://blog.zomato.com/building-a-cost-effective-logging-platform-using-clickhouse-for-petabyte-scale">Building a cost-effective logging platform using Clickhouse for petabyte scale</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://dev.to/adatole/network-observability-beyond-metrics-and-logs-537b">Network Observability: Beyond Metrics and Logs</a></strong></p>

<p>A reminder of the importance of network <del>monitoring</del> observability along with some good <em>and bad</em> examples of how it’s been done.
<br /><br /></p>

<p><strong><a href="https://medium.com/@sigdelsagar31/from-chaos-to-clarity-using-loki-and-grafana-to-tame-your-logs-3880364d5ca5">From Chaos to Clarity: Using Loki and Grafana to Tame Your Logs</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://www.linkedin.com/posts/augustin-husson-69a050a1_perses-perses-activity-7235567687098077184-I71v/">Perses is accepted as a CNCF Sandbox project</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://oren-shoval.medium.com/monitoring-of-monitoring-29f552b5cb43">Monitoring of Monitoring</a></strong></p>

<p>Tips and considerations for anyone dealing with the traditional “who watches the watchers” conundrum.
<br /><br /></p>

<p><strong><a href="https://www.datadoghq.com/blog/burn-rate-is-better-error-rate/">Burn Rate Is a Better Error Rate</a></strong></p>

<p>Helpful comparison of burn and error rates from Datadog. Props to the author for simplifying the math.
<br /><br /></p>

<p><strong><a href="https://www.honeycomb.io/blog/destroy-on-friday-chaos-engineering-pt1">Destroy on Friday! A Chaos Engineering Experiment - Part 1</a></strong></p>

<p>Fun post from Honeycomb describing a recent chaos engineering experiment. I wish more companies would share these types of learnings.
<br /><br /></p>

<p><strong><a href="https://rtfm.co.ua/en/victorialogs-an-overview-run-in-kubernetes-logsql-and-grafana/">VictoriaLogs: an overview, run in Kubernetes, LogsQL, and Grafana</a></strong></p>

<p>Interesting look at VictoriaLogs, how it compares with Grafana Loki, and some of the missing bits that may hold back its adoption for now.
<br /><br /></p>

<p><strong><a href="https://faun.pub/monitoring-in-kubernetes-best-practices-9105ddfb594d">Monitoring in Kubernetes: Best Practices</a></strong></p>

<p>A decent collection of monitoring concerns and best practices for Kubernetes. 50/50 chance this was written by AI, but it still has some solid points. 😅
<br /><br /></p>

<p><strong><a href="https://medium.com/@lynnpen/what-makes-a-good-on-call-shift-system-for-devops-engineer-232fd37f7c5d">What makes a good on-call shift system for DevOps engineer?</a></strong></p>

<p>A look at some of the primary considerations for choosing an on-call service provider and a quick comparison of four of the most popular options.
<br /><br /></p>

<p><strong><a href="https://javuto.medium.com/unveiling-the-power-duo-osquery-and-osctrl-8b6737579910">Unveiling the Power Duo: osquery and osctrl</a></strong></p>

<p>A deep dive on two popular open source projects for system introspection and monitoring. Chances are you’re familiar with osquery, but you might not be aware of the osctrl tool for centralized management of osquery agents.
<br /><br /></p>

<p><strong><a href="https://dev.to/ymtdzzz/otel-tui-a-tui-tool-for-viewing-opentelemetry-traces-2e7n">otel-tui: A TUI Tool for Viewing OpenTelemetry Traces</a></strong></p>

<p>Fun new project for interacting with OTel traces inside the terminal. Love it!
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/09/12/opentelemetry-and-vendor-neutrality-how-to-build-an-observability-strategy-with-maximum-flexibility/">OpenTelemetry and vendor neutrality: how to build an observability strategy with maximum flexibility</a></strong></p>

<p>The ubiquity of OpenTelemetry has given users more power than ever before to avoid the hassles of vendor lock-in. But it’s not foolproof; there are still steps you can and should take to ensure that you’re using OTel effectively <em>and</em> giving yourself flexibility to adapt in the future.
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Happy to be back with you this week with our quarterly “Best Of” issue, looking back on the most popular articles from the past few months. 💕📈]]></summary></entry><entry><title type="html">Issue 281</title><link href="/archive/2024-09-15-issue-281" rel="alternate" type="text/html" title="Issue 281" /><published>2024-09-15T00:00:00+00:00</published><updated>2024-09-15T00:00:00+00:00</updated><id>/archive/Issue-281</id><content type="html" xml:base="/archive/2024-09-15-issue-281"><![CDATA[<p>Great collection of articles this week, including a big update from Prometheus and other topics from PromCon EU. Loving the deeply technical posts from Netflix, Pinterest, and IBM too.</p>

<p>Also a quick note that I’ll be taking a short hiatus from the newsletter for the next couple of weeks, returning for our quarterly “best of” issue on October 6. See you then!  👋💗🚵‍
<br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://netflixtechblog.com/noisy-neighbor-detection-with-ebpf-64b1f4b3bbdd">Noisy Neighbor Detection with eBPF</a></strong></p>

<p>Excellent write-up from Netflix on their use of eBPF for low-overhead instrumentation and profiling. The noisy neighbor example is awesome, but their findings on eBPF optimization are just as interesting imho.
<br /><br /></p>

<p><strong><a href="https://twitter.com/juliusvolz/status/1833097651929182701">UI Improvements for Prometheus 3.0</a></strong></p>

<p>Julius Volz offered a sneak peak of the UI improvements in the upcoming Prometheus 3.0 release. Tons of changes landing soon, check out the <a href="https://github.com/prometheus/prometheus/releases/tag/v3.0.0-beta.0">pre-release</a> if you’d like to test it out and report any issues.
<br /><br /></p>

<p><strong><a href="https://github.com/prometheus/prometheus/releases/tag/v3.0.0-beta.0">Prometheus 3.0 Unveiled: PromCon Highlights with Julius Volz</a></strong></p>

<p>An interview with Julius Volz diving into the Prometheus 3.0 changes and other topics from the recent PromCon EU 2024. Really great stuff if you’re working with anything in the Prometheus ecosystem.
<br /><br /></p>

<p><strong><a href="https://medium.com/pinterest-engineering/improving-efficiency-of-goku-time-series-database-at-pinterest-part-3-116cfdba4cb9">Improving Efficiency Of Goku Time Series Database at Pinterest (Part 3)</a></strong></p>

<p>The latest post from Pinterest engineers on the evolution of their in-house TSDB. Even though this isn’t an open source project, I love reading about how they optimize write and read performance (and costs) in these systems.
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/09/12/opentelemetry-and-vendor-neutrality-how-to-build-an-observability-strategy-with-maximum-flexibility/">OpenTelemetry and vendor neutrality: how to build an observability strategy with maximum flexibility</a></strong></p>

<p>The ubiquity of OpenTelemetry has given users more power than ever before to avoid the hassles of vendor lock-in. But it’s not foolproof; there are still steps you can and should take to ensure that you’re using OTel effectively <em>and</em> giving yourself flexibility to adapt in the future.
<br /><br /></p>

<p><strong><a href="https://medium.com/@eran.raichstein/master-observability-with-ovm-and-open-telemetry-1ddd266b022d">Master Observability with OVM and OpenTelemetry</a></strong></p>

<p>I haven’t heard anyone talking about this OVM project, but I found another announcement <a href="https://www.linkedin.com/pulse/observability-volume-management-seep-goel-red1c/">here</a> and a whitepaper <a href="https://github.com/observ-vol-mgt/observ-vol-mgt/blob/main/docs/paper.pdf">here</a> that provide more context. Personally, I’d like to hear more about the real-world scenarios that inspired this design.
<br /><br /></p>

<p><strong><a href="https://medium.com/@shrinidhi.atmakur/developing-an-automated-health-check-for-cloud-services-and-dependencies-d1127043dc41">Developing an Automated Health Check for Cloud Services and Dependencies</a></strong></p>

<p>This feels decidedly Nagios-like, but I can see where some folks might derive value out of something like this. OTOH it feels like it might suffer from drift pretty quickly.
<br /><br /></p>

<p><strong><a href="https://rtfm.co.ua/en/victorialogs-an-overview-run-in-kubernetes-logsql-and-grafana/">VictoriaLogs: an overview, run in Kubernetes, LogsQL, and Grafana</a></strong></p>

<p>Interesting look at VictoriaLogs, how it compares with Grafana Loki, and some of the missing bits that may hold back its adoption for now.
<br /><br /></p>

<p>See you soon!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Great collection of articles this week, including a big update from Prometheus and other topics from PromCon EU. Loving the deeply technical posts from Netflix, Pinterest, and IBM too.]]></summary></entry><entry><title type="html">Issue 280</title><link href="/archive/2024-09-08-issue-280" rel="alternate" type="text/html" title="Issue 280" /><published>2024-09-08T00:00:00+00:00</published><updated>2024-09-08T00:00:00+00:00</updated><id>/archive/Issue-280</id><content type="html" xml:base="/archive/2024-09-08-issue-280"><![CDATA[<p>Feels like everyone is squeezing the last few drops out of summer (at least here in North America), and I expect to start seeing more event announcements and project updates soon. This week I found a number of new technical guides, with an emphasis on on-call, outages, and error rates. Enjoy!  🍂📶☕
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Embrace logo" src="https://assets.monitoring.love/sponsor-images/embrace2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Backend says: “99.999%" Frontend says: “Your mobile app sucks."</strong></p>
<p>It's time to learn what your SLOs aren't telling you about mobile. <a href="https://get.embrace.io/mobile-slo-webinar/?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=monitoring-98&amp;utm_content=webinar">Join Embrace for a session</a> on how to create SLOs for your mobile apps that actually measure what matters — your end user experiences.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://www.datadoghq.com/blog/burn-rate-is-better-error-rate/">Burn Rate Is a Better Error Rate</a></strong></p>

<p>Helpful comparison of burn and error rates from Datadog. Props to the author for simplifying the math.
<br /><br /></p>

<p><strong><a href="https://www.linkedin.com/feed/update/urn:li:activity:7236848620526796802/">Stanza Outage Simulator</a></strong></p>

<p>Saw this post in my LinkedIn feed and had to include it. I love this as a general tool for approximating the impact of a potential outage. You’ll almost certainly want to click on the “Instructions” button at the bottom for more details.
<br /><br /></p>

<p><strong><a href="https://medium.com/@lynnpen/what-makes-a-good-on-call-shift-system-for-devops-engineer-232fd37f7c5d">What makes a good on-call shift system for DevOps engineer?</a></strong></p>

<p>A look at some of the primary considerations for choosing an on-call service provider and a quick comparison of four of the most popular options.
<br /><br /></p>

<p><strong><a href="https://faun.pub/ci-cd-observability-using-opentelemetry-5c364e63534f">CI/CD Observability using OpenTelemetry</a></strong></p>

<p>Solid introduction to observabilty for CI/CD systems, an overview of OpenTelemetry, and a guide for setting it up with Jenkins.
<br /><br /></p>

<p><strong><a href="https://yisusvii.medium.com/building-a-scalable-logging-service-akka-lightbend-vs-kafka-confluent-b4e9b734eb47">Building a Scalable Logging Service: Akka Lightbend vs. Kafka Confluent</a></strong></p>

<p>Comparing two different projects as the basis for a scalable logging service. IMHO this is less of a head-to-head showdown and more of a “how to” evaluate these two options if that’s something you’re already planning.
<br /><br /></p>

<p><strong><a href="https://shanecfast.medium.com/how-to-set-up-a-free-web-app-status-page-and-on-call-system-a-step-by-step-guide-15a9e2a1ba67">How to Set Up a Free Web App Status Page and On-Call System: A Step-by-Step Guide</a></strong></p>

<p>A fun guide for gluing together some free service plans to handle website monitoring and paging duties. Definitely skews hard towards the “DIY” end of the spectrum; this probably isn’t a great long-term solution, especially when you factor in turnover concerns.
<br /><br /></p>

<p><strong><a href="https://faun.pub/monitoring-in-kubernetes-best-practices-9105ddfb594d">Monitoring in Kubernetes: Best Practices</a></strong></p>

<p>A decent collection of monitoring concerns and best practices for Kubernetes. 50/50 chance this was written by AI, but it still has some solid points. 😅
<br /><br /></p>

<p><strong><a href="https://medium.com/@darrenrabbitt/implementing-observability-with-prometheus-victoriametrics-and-tilt-2312c75c0093">Implementing Observability with Prometheus, VictoriaMetrics, and Tilt</a></strong></p>

<p>Setting up Prometheus metrics collection with a VictoriaMetrics storage backend, using Tilt to manage the underlying resources on the Kubernetes cluster.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://outage-sim.dev.getstanza.dev/">Stanza Outage Simulator</a></strong></p>

<p>“<em>This tool simulates the impact of various outage scenarios on a system, allowing you to adjust parameters and observe the results.</em>”
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Feels like everyone is squeezing the last few drops out of summer (at least here in North America), and I expect to start seeing more event announcements and project updates soon. This week I found a number of new technical guides, with an emphasis on on-call, outages, and error rates. Enjoy! 🍂📶☕]]></summary></entry><entry><title type="html">Issue 279</title><link href="/archive/2024-09-01-issue-279" rel="alternate" type="text/html" title="Issue 279" /><published>2024-09-01T00:00:00+00:00</published><updated>2024-09-01T00:00:00+00:00</updated><id>/archive/Issue-279</id><content type="html" xml:base="/archive/2024-09-01-issue-279"><![CDATA[<p>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!  🌊📈🔔
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Embrace logo" src="https://assets.monitoring.love/sponsor-images/embrace2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Backend says: “99.999%" Frontend says: “Your mobile app sucks."</strong></p>
<p>It's time to learn what your SLOs aren't telling you about mobile. <a href="https://get.embrace.io/mobile-slo-webinar/?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=monitoring-98&amp;utm_content=webinar">Join Embrace for a session</a> on how to create SLOs for your mobile apps that actually measure what matters — your end user experiences.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://medium.com/@j.aslanov94/monitoring-inter-pod-traffic-at-the-az-level-with-ebpf-based-tool-retina-7a79818e305b">Monitoring Inter-Pod Traffic at the AZ Level with Retina</a></strong></p>

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

<p><strong><a href="https://medium.com/wise-engineering/meaningful-availability-uptime-of-wise-b1439ddc6270">Meaningful availability and uptime of Wise</a></strong></p>

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

<p><strong><a href="https://medium.com/@veyselsahin/goroutines-and-opentelemetry-avoiding-common-pitfalls-538688f10b68">Goroutines and OpenTelemetry: Avoiding Common Pitfalls</a></strong></p>

<p>Some antipatterns to watch out for when adopting OpenTelemetry in Go services.
<br /><br /></p>

<p><strong><a href="https://www.linkedin.com/posts/augustin-husson-69a050a1_perses-perses-activity-7235567687098077184-I71v/">Perses is accepted as a CNCF Sandbox project</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://recursivefunction.blog/p/taming-logs">Taming Logs</a></strong></p>

<p>A solid list of best practices and considerations for log formatting, collection, structure and more.
<br /><br /></p>

<p><strong><a href="https://www.honeycomb.io/blog/always-enable-keepalives">Always. Enable. Keepalives.</a></strong></p>

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

<p><strong><a href="https://engineering.atspotify.com/2024/08/unlocking-insights-with-high-quality-dashboards-at-scale/">Unlocking Insights with High-Quality Dashboards at Scale</a></strong></p>

<p>The big takeaway here is that one-pager checklist embedded in the middle of the article. <a href="https://storage.googleapis.com/production-eng/1/2024/08/EN221-Viz-Dashboard-Checklist-fillable.pdf">Download</a> and share it with anyone in your org who maintains shared dashboards.
<br /><br /></p>

<p><strong><a href="https://dev.to/dm8ry/how-to-check-fragmentation-in-an-oracle-database-3j7d">How to Check Fragmentation in an Oracle Database</a></strong></p>

<p>Some queries for identifying fragmentation in an Oracle database. These could easily be monitored and alerted on.
<br /><br /></p>

<p><strong><a href="https://medium.com/playsimple-engineering-blog/apache-druid-query-level-monitoring-via-request-logging-305bf214f628">Apache Druid: Query Level Monitoring via Request Logging</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://github.com/perses/perses">perses/perses</a></strong></p>

<p>“<em>Facilitates a seamless "dashboards as code" workflow by introducing an innovative and precisely defined dashboard definition model.</em>”
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[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! 🌊📈🔔]]></summary></entry><entry><title type="html">Issue 278</title><link href="/archive/2024-08-25-issue-278" rel="alternate" type="text/html" title="Issue 278" /><published>2024-08-25T00:00:00+00:00</published><updated>2024-08-25T00:00:00+00:00</updated><id>/archive/Issue-278</id><content type="html" xml:base="/archive/2024-08-25-issue-278"><![CDATA[<p>Awesome collection of posts this week with an emphasis on AI/LLM monitoring, adopting OpenTelemetry in Go <em>and</em> Rust, and some heavy feels around the state of observability and learning from our mistakes. Enjoy!  😇🦀🧠
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Blacksmith logo" src="https://assets.monitoring.love/sponsor-images/blacksmith2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Run GitHub Actions up to 2x faster at half the cost</strong></p>
<p><a href="https://blacksmith.sh/?ref=monitoringweekly">Blacksmith</a> runs your GitHub Actions substantially faster by running them on modern gaming CPUs. Integrating Blacksmith is a one-line code change. 100+ companies like GitBook, Superblocks, and Slope use Blacksmith to help developers merge code faster.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://medium.com/@namirasunia/build-free-build-reliably-build-proud-road-to-llm-observability-c6abf1f320ee">Leveraging LLM-as-a-Judge for Observability</a></strong></p>

<p>Very interesting review of observability concerns as they pertain to LLM performance and accuracy within the context of the model itself.
<br /><br /></p>

<p><strong><a href="https://medium.com/@mahernaija/which-metrics-should-you-monitor-for-large-language-model-performance-b481ca660f94">Which Metrics Should You Monitor for Large Language Model Performance?</a></strong></p>

<p>By contrast to the previous article, this one is a very no-nonsense look at metrics relevant to LLM performance (e.g. hardware, system throughput).
<br /><br /></p>

<p><strong><a href="https://blog.devops.dev/advanced-monitoring-with-ai-and-prometheus-detecting-and-mitigating-memory-leaks-230c9d64fa30">Advanced Monitoring with AI and Prometheus: Detecting and Mitigating Memory Leaks</a></strong></p>

<p>A very approachable demonstration of how basic heuristic monitors can be leveled up with machine learning and a tiny bit of code.
<br /><br /></p>

<p><strong><a href="https://charity.wtf/2024/08/07/is-it-time-to-version-observability-signs-point-to-yes/">Is It Time To Version Observability? (Signs Point To Yes)</a></strong></p>

<p>Some real talk from Charity Majors on the successes (and failures) of “Observability 1.0”. There’s plenty to chew on here, and while I largely agree with her points, I still sense some bias towards particular types of developers and systems. Regardless, an excellent post.
<br /><br /></p>

<p><strong><a href="https://medium.com/@igoreulalio.ie/go-and-opentelemetry-a-real-world-implementation-on-open-source-software-cb9f19e5944d">Go and OpenTelemetry: A real-world implementation on open-source software</a></strong></p>

<p>A unique look at the effort and techniques involved in updating an open source project to leverage OpenTelemetry tracing.
<br /><br /></p>

<p><strong><a href="https://kostya-malsev.medium.com/simple-opentelemetry-logger-in-rust-999d75864aba">Simple OpenTelemetry logger in Rust</a></strong></p>

<p>A nice complement to the previous post, this one takes a similar look at adopting OpenTelemetry, but for a Rust app.
<br /><br /></p>

<p><img alt="Embrace logo" src="https://assets.monitoring.love/sponsor-images/embrace2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong><a href="https://get.embrace.io/mobile-slo-webinar/?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=monitoring-825&amp;utm_content=webinar">What your SLOs aren’t telling you about mobile</a></strong></p>
<p>Join Embrace September 26th at 1pm ET to learn how to craft and monitor SLOs that are specialized for mobile and connect directly to user experiences. Level up your observability practice with mobile app performance insights.  <em>(SPONSORED)</em></p>
<p><br /><br /></p>

<p><strong><a href="https://medium.com/@ofni-thomas/addressing-tool-sprawl-without-falling-prey-to-vendor-lock-in-9535d7e2d9c2">Addressing Tool Sprawl Without Falling Prey to Vendor Lock-In</a></strong></p>

<p>The siren song of consolidation and reducing tool sprawl can be alluring, but it can also lead to vendor lock-in and a loss of flexibility without the right planning upfront.
<br /><br /></p>

<p><strong><a href="https://medium.com/@arjun.reddyl6990/sampling-strategies-for-monitoring-part-1-de80f9c947dd">Sampling Strategies for Monitoring (Part 1)</a></strong></p>

<p>Comparing the tradeoffs between static and dynamic sampling of monitoring data.
<br /><br /></p>

<p><strong><a href="https://engineering.gusto.com/incident-management-for-new-engineers-3b7c94e7632e">Incident Management for New Engineers</a></strong></p>

<p>I have so much empathy for this engineer and their vulnerability in learning how to fail blamelessly. This <em>is how we learn</em> effectively, both individually and as a team. Thank you to the author for sharing their story.
<br /><br /></p>

<p><strong><a href="https://dev.to/adatole/nms-migration-made-easy-get-stakeholders-aligned-nf4">NMS Migration Made Easy: Get Stakeholders Aligned</a></strong></p>

<p>Some important lessons here for anyone trying to land a new observability initiative. It doesn’t matter how good your technology is if the users and stakeholders aren’t invested in its success.
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Awesome collection of posts this week with an emphasis on AI/LLM monitoring, adopting OpenTelemetry in Go and Rust, and some heavy feels around the state of observability and learning from our mistakes. Enjoy! 😇🦀🧠]]></summary></entry><entry><title type="html">Issue 277</title><link href="/archive/2024-08-18-issue-277" rel="alternate" type="text/html" title="Issue 277" /><published>2024-08-18T00:00:00+00:00</published><updated>2024-08-18T00:00:00+00:00</updated><id>/archive/Issue-277</id><content type="html" xml:base="/archive/2024-08-18-issue-277"><![CDATA[<p>Plenty of OpenTelemetry coverage this week and a look at one team’s use of ClickHouse for logging at scale. Enjoy!  🪓🌴🐢
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Embrace logo" src="https://assets.monitoring.love/sponsor-images/embrace.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>What DevOps and SREs need to know about mobile observability</strong></p>
<p>A generic observability approach doesn't work for mobile. <a href="https://get.embrace.io/mobile-devops-sre/?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=monitoring-818&amp;utm_content=webinar">Join this webinar</a> 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.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://www.linkedin.com/posts/grabnerandi_opentelemetry-observabilty-cncf-activity-7227653956208852993-mn7h/">Automated OpenTelemetry traces for Bash!</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://blog.zomato.com/building-a-cost-effective-logging-platform-using-clickhouse-for-petabyte-scale">Building a cost-effective logging platform using Clickhouse for petabyte scale</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://medium.com/@furqanshaikh/measuring-llm-confusion-9529a4b5e907">Measuring LLM Confusion</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://medium.com/@sigdelsagar31/from-chaos-to-clarity-using-loki-and-grafana-to-tame-your-logs-3880364d5ca5">From Chaos to Clarity: Using Loki and Grafana to Tame Your Logs</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://itnext.io/empower-your-observability-tail-based-sampling-for-better-tracing-with-opentelemtry-243ca2cc55d1">Empower Your Observability: Tail-Based Sampling for Better Tracing with OpenTelemetry</a></strong></p>

<p>A comparison of OpenTelemetry’s sampling techniques and example of tail-based sampling. I’d recommend also reading the <a href="https://opentelemetry.io/docs/concepts/sampling/">official docs</a> for additional context.
<br /><br /></p>

<p><strong><a href="https://michaeladev.medium.com/understanding-cpu-utilization-and-credit-usage-in-aws-a-devops-perspective-322b55a4ca6c">Understanding CPU Utilization and Credit Usage in AWS: A DevOps Perspective</a></strong></p>

<p>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?
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/08/16/behind-the-scenes-of-the-opentelemetry-governance-committee/">Behind the scenes of the OpenTelemetry Governance Committee</a></strong></p>

<p>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.
<br /><br /></p>

<p><strong><a href="https://blog.frankel.ch/opentelemetry-tracing-spring-boot/">OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing</a></strong></p>

<p>Looking at the differences between OTel tracing approaches for Java applications.
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/08/14/grafana-security-release-medium-severity-security-fix-for-cve-2024-6837/">Grafana security release for CVE-2024-6837</a></strong></p>

<p>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 <code class="language-plaintext highlighter-rouge">/swagger</code> endpoint.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://github.com/plengauer/opentelemetry-bash">plengauer/opentelemetry-bash</a></strong></p>

<p>“<em>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…</em>”
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Plenty of OpenTelemetry coverage this week and a look at one team’s use of ClickHouse for logging at scale. Enjoy! 🪓🌴🐢]]></summary></entry><entry><title type="html">Issue 276</title><link href="/archive/2024-08-11-issue-276" rel="alternate" type="text/html" title="Issue 276" /><published>2024-08-11T00:00:00+00:00</published><updated>2024-08-11T00:00:00+00:00</updated><id>/archive/Issue-276</id><content type="html" xml:base="/archive/2024-08-11-issue-276"><![CDATA[<p>An emphasis on more challenging observability tactics and problems this week. Plus you know I’m always happy to see network monitoring in the conversation. Enjoy!  🌞🐶💖 
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Embrace logo" src="https://assets.monitoring.love/sponsor-images/embrace.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>What DevOps and SREs need to know about mobile observability</strong></p>
<p>Observing mobile apps is vastly different from backend systems, with complexity across user behavior, devices, and network connectivities. <a href="https://get.embrace.io/mobile-devops-sre/?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=monitoring-811&amp;utm_content=webinar">Join this virtual event</a> to learn why a generic observability approach doesn't work, and what you can achieve with a purpose-built solution.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://cloudchirp.medium.com/ebpf-map-metrics-prometheus-exporter-3e9be5f3f568">eBPF Map Metrics Prometheus Exporter</a></strong></p>

<p>Monitoring changes in an eBPF map remains an elusive goal but I enjoyed learning how this engineer is trying to tackle the problem space.
<br /><br /></p>

<p><strong><a href="https://binaryheap.com/rust-and-opentelemetry-with-lambda-datadog/">Powerful Visibility with Rust, Lambda, Datadog, and OpenTelemetry</a></strong></p>

<p>The title pretty much says it all. An excellent post for anyone working with Lambdas written in Rust.
<br /><br /></p>

<p><strong><a href="https://javuto.medium.com/unveiling-the-power-duo-osquery-and-osctrl-8b6737579910">Unveiling the Power Duo: osquery and osctrl</a></strong></p>

<p>A deep dive on two popular open source projects for system introspection and monitoring. Chances are you’re familiar with osquery, but you might not be aware of the osctrl tool for centralized management of osquery agents.
<br /><br /></p>

<p><strong><a href="https://medium.com/@petr.plenkov/distributed-tracing-in-abap-1b414b9fe826">Distributed tracing in ABAP</a></strong></p>

<p>I’m not personally experienced with supporting ABAP systems, but you’ll definitely want to check out this post (and the linked video within) for leveraging OTel with ABAP if that’s something you work with.
<br /><br /></p>

<p><strong><a href="https://dev.to/adatole/network-observability-beyond-metrics-and-logs-537b">Network Observability: Beyond Metrics and Logs</a></strong></p>

<p>A reminder of the importance of network <del>monitoring</del> observability along with some good <em>and bad</em> examples of how it’s been done.
<br /><br /></p>

<p><strong><a href="https://grafana.com/blog/2024/08/06/prometheus-data-source-update-redefining-our-big-tent-philosophy/">Prometheus data source update: Redefining our big tent philosophy</a></strong></p>

<p>An update from Grafana Labs on their latest data source developments for cloud-native managed Prometheus-compatible offerings.
<br /><br /></p>

<p><img alt="Blacksmith logo" src="https://assets.monitoring.love/sponsor-images/blacksmith2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Run GitHub Actions up to 2x faster at half the cost</strong></p>
<p><a href="https://blacksmith.sh/?ref=monitoringweekly">Blacksmith</a> runs your GitHub Actions substantially faster by running them on modern gaming CPUs. Integrating Blacksmith is a one-line code change. 100+ companies like GitBook, Superblocks, and Slope use Blacksmith to help developers merge code faster.  <em>(SPONSORED)&lt;/p&gt;
<br /><br />


**[Detecting Deadlock with Micrometer Metrics](https://medium.com/@ruth.kurniawati/detecting-deadlock-with-micrometer-metrics-a8b71ad63cb3)**

An overview of deadlocks in Java applications and how support for monitoring them is coming in an upcoming Micrometer release.
<br /><br />

**[Introducing Toto: A State-of-the-Art Time Series Forecasting Model](https://www.datadoghq.com/blog/datadog-time-series-foundation-model/)**

Interesting review of Datadog's latest time-series foundation model, how it compares to other models, and why we should care about it.
<br /><br />


## **Tools**

**[jmpsec/osctrl](https://github.com/jmpsec/osctrl)**

"_With osctrl you can monitor all your systems running osquery, distribute its configuration fast, collect all the status and result logs and allow you to run on-demand queries._"

**[osquery/osquery](https://github.com/osquery/osquery)**

"_SQL powered operating system instrumentation, monitoring, and analytics._"
<br /><br />


See you next week!

-- Jason ([@obfuscurity](https://twitter.com/obfuscurity))
_Monitoring Weekly_ Editor
</em></p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[An emphasis on more challenging observability tactics and problems this week. Plus you know I’m always happy to see network monitoring in the conversation. Enjoy! 🌞🐶💖]]></summary></entry><entry><title type="html">Issue 275</title><link href="/archive/2024-08-04-issue-275" rel="alternate" type="text/html" title="Issue 275" /><published>2024-08-04T00:00:00+00:00</published><updated>2024-08-04T00:00:00+00:00</updated><id>/archive/Issue-275</id><content type="html" xml:base="/archive/2024-08-04-issue-275"><![CDATA[<p>A little something for everyone this week, with an emphasis on OpenTelemetry and Prometheus, and a look back on the CrowdStrike outage. Enjoy!  🌞🛶⏰</p>

<p><br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Blacksmith logo" src="https://assets.monitoring.love/sponsor-images/blacksmith2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Run GitHub Actions up to 2x faster at half the cost</strong></p>
<p><a href="https://blacksmith.sh/?ref=monitoringweekly">Blacksmith</a> runs your GitHub Actions substantially faster by running them on modern gaming CPUs. Integrating Blacksmith is a one-line code change. 100+ companies like GitBook, Superblocks, and Slope use Blacksmith to help developers merge code faster.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://roma-glushko.medium.com/opentelemetry-sdk-design-e378101b1612">OpenTelemetry: Python SDK Design &amp; Fundamental Concepts</a></strong></p>

<p>An excellent post for anyone who already has a passing knowledge of OTel but needs more detail specific to Python apps and libraries.
<br /><br /></p>

<p><strong><a href="https://medium.com/@bijit211987/engineering-resilience-insights-from-the-crowdstrike-disruption-068b28815b19">Engineering Resilience: Lessons from the CrowdStrike-Microsoft Incident</a></strong></p>

<p>A sort of aggregated postmortem on the CrowdStrike incident from an outsider’s perspective. As someone who was privileged to not be impacted directly by this, it’s a fascinate look back on what I missed (whew).
<br /><br /></p>

<p><strong><a href="https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d">Java 21 Virtual Threads - Dude, Where’s My Lock?</a></strong></p>

<p>Less of an observability or monitoring post, but still a facscinating read on systems engineering and debugging through the eyes of a Netflix engineer.
<br /><br /></p>

<p><strong><a href="https://medium.com/@redswitches/top-20-linux-bandwidth-monitoring-tools-in-2024-9273d3d3c4dc">Top 20 Linux Bandwidth Monitoring Tools in 2024</a></strong></p>

<p>Always fun to revisit network troubleshooting and monitoring tools, mostly because it reminds me that I used to know something about networking in the Before Cloud :tm: days.
<br /><br /></p>

<p><strong><a href="https://blog.psa-dd.io/manage-your-monitors-more-efficiently-with-datadog-teams-0edb7281fadc">Manage your monitors more efficiently with Datadog Teams</a></strong></p>

<p>I just left a company who used Datadog and I had no idea these capabilities existed for Teams. Of course, I had pretty limited permissions to start with, so it’s no great surprise I didn’t know about it. 😈
<br /><br /></p>

<p><strong><a href="https://blog.dasburo.com/prometheus-deep-dive-alerts-service-discovery-exporters-and-integrations-6f496bde2714">Mastering Prometheus for Robust System Monitoring</a></strong></p>

<p>A solid post for anyone moving beyond the “ok, I installed Prometheus… what next” phase to critical planning for a successful integration within existing infrastructure. Always good to revisit the discovery options available within Prometheus.
<br /><br /></p>

<p><img alt="Mezmo logo" src="https://assets.monitoring.love/sponsor-images/mezmo.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p>Mezmo's telemetry pipeline streamlines data collection, profiling, transformation, routing, and analysis. Our free Telemetry Data Profiling Offer helps you understand and optimize your data to meet your observability goals. <a href="https://www.mezmo.com/sign-up-pipeline-today?utm_medium=conferences-events&amp;utm_source=marketingemail&amp;utm_campaign=monitorama-fy24q3">Sign up for a free trial</a> to experience the platform first-hand.  <em>(SPONSORED)</em></p>
<p><br /><br /></p>

<p><strong><a href="https://medium.com/@fallforward00/11-takeaways-from-observability-engineering-book-a572b3d89730">11 Takeaways from Observability Engineering Book</a></strong></p>

<p>Some solid notes and highlights from “the” observability book. Unsurprisingly, there’s a bit of overlap from my own recent reading of the Learning OpenTelemetry book.
<br /><br /></p>

<p><strong><a href="https://dev.to/fernandomullerjr/mastering-zabbix-regular-expressions-a-comprehensive-guide-105k">Mastering Zabbix Regular Expressions: A Comprehensive Guide</a></strong></p>

<p>I don’t run into many Zabbix shops this side of the Atlantic Ocean, but if you’re one of them you might enjoy this dive into Zabbix regex.
<br /><br /></p>

<p><strong><a href="https://medium.com/@marccampora/dont-get-blinded-by-your-observability-tools-d7bf9d57e2c3">Don’t get blinded by your Observability tools</a></strong></p>

<p>A reminder to be mindful of what you’re collecting; most shops can no longer afford to “monitor all the things”.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://github.com/DrDroidLab/playbooks">DrDroidLab/playbooks</a></strong></p>

<p>“<em>Runbook automation platform with deep observability integrations for SRE &amp; On-Call Teams</em>”
<br /><br /></p>

<h2 id="job-opportunities"><strong>Job Opportunities</strong></h2>

<p><strong><a href="https://vimeo.com/careers/jobs/6143758">Sr. Site Reliability Engineer at Vimeo (US Remote)</a></strong>
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[A little something for everyone this week, with an emphasis on OpenTelemetry and Prometheus, and a look back on the CrowdStrike outage. Enjoy! 🌞🛶⏰]]></summary></entry><entry><title type="html">Issue 274</title><link href="/archive/2024-07-28-issue-274" rel="alternate" type="text/html" title="Issue 274" /><published>2024-07-28T00:00:00+00:00</published><updated>2024-07-28T00:00:00+00:00</updated><id>/archive/Issue-274</id><content type="html" xml:base="/archive/2024-07-28-issue-274"><![CDATA[<p>Quite the spike in eBPF topics this week, including a thought from Brendan Gregg on how it could’ve saved us from the recent “Blue Friday”. Enjoy!  💙🌽📈
<br /><br /></p>

<h2 id="this-issue-is-sponsored-by"><strong>This issue is sponsored by:</strong></h2>

<p><img alt="Blacksmith logo" src="https://assets.monitoring.love/sponsor-images/blacksmith2.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><strong>Run GitHub Actions up to 2x faster at half the cost</strong></p>
<p><a href="https://blacksmith.sh/?ref=monitoringweekly">Blacksmith</a> runs your GitHub Actions substantially faster by running them on modern gaming CPUs. Integrating Blacksmith is a one-line code change. 100+ companies like GitBook, Superblocks, and Slope use Blacksmith to help developers merge code faster.</p>
<p><br /><br /></p>

<h2 id="articles--news-on-monitoringlove"><strong>Articles &amp; News on monitoring.love</strong></h2>

<p><strong><a href="https://monitoring.love/community/">Observability &amp; Monitoring Community Slack</a></strong></p>

<p>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.
<br /><br /></p>

<h2 id="from-the-community"><strong>From The Community</strong></h2>

<p><strong><a href="https://medium.com/jaegertracing/towards-jaeger-v2-moar-opentelemetry-2f8239bee48e">Towards Jaeger v2 💥💥💥 Moar OpenTelemetry!</a></strong></p>

<p>An exciting update on the next major version of Jaegar. Great to see stronger alignment with OpenTelemetry (native OTLP support, OTel collector extensions!), even if it means some short-term pains, e.g. CLI configuration compatibility.
<br /><br /></p>

<p><strong><a href="https://www.brendangregg.com/blog/2024-07-22/no-more-blue-fridays.html">No More Blue Fridays</a></strong></p>

<p>A different perspective on the CrowdStrike outage that affected <em>everyone</em>, how it can be avoided once eBPF is production-ready for Windows, and what you can do in the meantime.
<br /><br /></p>

<p><strong><a href="https://fusakla.medium.com/promruval-v3-validation-of-loki-rules-and-more-299d675f6f5a">Promruval v3: Validation of Loki rules and more</a></strong></p>

<p>A look at the latest release of Promruval, and open source tool for validating Prometheus rules and expressions. Nifty tool with a good understanding of how folks use (and misuse) Prometheus.
<br /><br /></p>

<p><strong><a href="https://www.datadoghq.com/blog/php-exception-profiling/">Why Care About Exception Profiling in PHP?</a></strong></p>

<p>I don’t use PHP, but I <em>love</em> reading about profilers and what we can learn from them. Coming from a very exception-happy Ruby background, I was surprised to hear how expensive they are in PHP-land.
<br /><br /></p>

<p><strong><a href="https://levelup.gitconnected.com/can-ebpf-detect-redis-message-patterns-before-they-become-problems-699e0b5c2371">Can eBPF Detect Redis Message Patterns Before They Become Problems?</a></strong></p>

<p>How Anteon designed their Redis observability agent using eBPF. Some useful learnings for anyone curious about setting up your own custom eBPF hooks.
<br /><br /></p>

<p><strong><a href="https://oren-shoval.medium.com/monitoring-of-monitoring-29f552b5cb43">Monitoring of Monitoring</a></strong></p>

<p>Tips and considerations for anyone dealing with the traditional “who watches the watchers” conundrum.
<br /><br /></p>

<p><img alt="Axiom logo" src="https://assets.monitoring.love/sponsor-images/axiom.png" style="float: left; margin-right: 20px; max-width: 100%;" /></p>
<p><a href="http://axiom.co/">Axiom</a> is your hedge against observability and security tools: ingest, store, and query 100% of your event data in Axiom and then flow exactly what you need to vendors. Use Axiom for cost-reduction, silo-busting, tool consolidation, and vendor experimentation - all without compromising a single byte of data.  <em>(SPONSORED)</em></p>
<p><br /><br /></p>

<p><strong><a href="https://medium.com/siot-govtech/unveiling-the-black-box-with-observability-stack-da463cffaa35">Unveiling the black box with observability stack</a></strong></p>

<p>How GovTech Singapore engineers use a fully open source stack to gain observability on their applications and infrastructure.
<br /><br /></p>

<p><strong><a href="https://dev.to/riteshs14112760/scaling-prometheus-with-thanos-4j5j">Scaling Prometheus with Thanos</a></strong></p>

<p>A solid overview of Thanos and its components, but the installation guide is underwhelming imho. Thanos is one of those projects that makes it <em>possible</em> to scale Prometheus, but you don’t truly understand its inner workings until you’ve used it in anger.
<br /><br /></p>

<h2 id="tools"><strong>Tools</strong></h2>

<p><strong><a href="https://github.com/FUSAKLA/promruval">FUSAKLA/promruval</a></strong></p>

<p>“<em>Tool to validate the Prometheus rules metadata and expression properties…</em>”
<br /><br /></p>

<h2 id="job-opportunities"><strong>Job Opportunities</strong></h2>

<p><strong><a href="https://www.navvtrack.com/careers---senior-devops-engineer">Senior DevOps Engineer at NavvTrack (US Remote)</a></strong></p>

<p><strong><a href="https://www.tucows.com/careers/jobs?gh_jid=6045878003">Senior Cloud Systems Engineer at Tucows (NA Remote)</a></strong></p>

<p><strong><a href="https://boards.greenhouse.io/grafanalabs/jobs/5237537004">Senior Site Reliability Engineer, Databases at Grafana Labs (US Remote)</a></strong>
<br /><br /></p>

<p>See you next week!</p>

<p>– Jason (<a href="https://twitter.com/obfuscurity">@obfuscurity</a>)
<em>Monitoring Weekly</em> Editor</p>]]></content><author><name></name></author><category term="newsletter" /><summary type="html"><![CDATA[Quite the spike in eBPF topics this week, including a thought from Brendan Gregg on how it could’ve saved us from the recent “Blue Friday”. Enjoy! 💙🌽📈]]></summary></entry></feed>