Issue 103
Did you know I have a podcast too? Check it out: Real World Devops
This issue is sponsored by:
Best Practices for Monitoring Microservices on Kubernetes
Kubernetes has emerged as the de-facto standard for orchestrating containerized applications. While Kubernetes abstracts away many complexities, it also introduces new operational and monitoring challenges. Download this ebook to learn how to gain end-to-end visibility into infrastructure nodes, Kubernetes objects, and every microservice deployed.”
Latest Articles on monitoring.love
The Vendor Is Not the Enemy with Cory Watson
I spoke with Cory Watson on Real World DevOps recently. Cory is previously the lead on Observability at both Twitter and Stripe, and now a Technical Director at SignalFx, and we had a fantastic chat about the transition from being a customer to being a vendor, as well as a whole bunch of monitoring stuff.
From The Community
Accelerate: State of DevOps 2019 Survey
This survey is the real deal, and it needs your input. Designed and conducted by Nicole Forsgren, an actual researcher and not a marketer with an agenda to push, the results are legit. Your input is incredibly valuable to the survey, as it helps everyone in the world of Ops improve what we’re doing. You can see 2018’s results here, in case you’re curious what comes out of this.
This is super fun and very well-designed. I would absolutely love to have more scenarios built out, especially ones that are trickier.
Write Points from CSV to InfluxDB
I seriously needed this, like, last week. It’s still a great walkthrough, though.
Tinder & Grafana: A Love Story in Metrics and Monitoring
tldr: Prometheus, Grafana, and some fun apropos jokes
A pretty in-depth, detailed guide on Elasticsearch, covering how it works, managing it, how to monitor it, and more.
Merging OpenTracing and OpenCensus
This sounds like really great news for the community.
How We’re Using Prometheus Subqueries at Grafana Labs
In case you’re looking for some good, real-world examples of the new Prometheus subquery support.
Monitoring distributed systems means first, do no harm
From the article: “However, it turned out that a logging tool was actually saturating the network, and to boot, it was because a non-critical function converted binary-encoded timestamps into human-readable form.” There’s some good stories in here.
Why do engineers not care about application monitoring?
The title may come across as clickbait-y to some of you, but the truth is that the state of most of the industry is exactly where the author is coming from. By virtue of being on this newsletter, you’ve self-selected into a group with a higher level of awareness and interest in monitoring, but the truth is that while the state of monitoring has come a long way, we’ve still got a long way to go.
What We Learned from the Recent Mandrill Outage
I particularly love the focus on incident management and what they learned from the outage. Can you imagine telling your execs that an incident won’t be all-hands-on-deck intentionally? I’ve certainly worked in some companies where even saying that would get you fired.
“To believe we are in complete control requires us to perceive ourselves as existing outside our systems, with absolute ability to manipulate all inputs and outputs. It requires omniscience and omnipotence. But, today, at least, such control is impossible because we are neither all-knowing nor all-powerful. … Further, this idea of control ignores that we are, in fact part of these systems, contributing to their inputs and outputs as often key components in their operation.” Soooo good.
This issue is sponsored by:
Best Practices for Monitoring Microservices on Kubernetes
Kubernetes has emerged as the de-facto standard for orchestrating containerized applications. While Kubernetes abstracts away many complexities, it also introduces new operational and monitoring challenges. Download this ebook to learn how to gain end-to-end visibility into infrastructure nodes, Kubernetes objects, and every microservice deployed.”
See you next week!
– Mike (@mike_julian) Monitoring Weekly Editor