Issue 077
On a more personal note, these next two weeks are a long-overdue vacation for me–I’ll be enjoying Germany for the next while, making my way down from Berlin to Munich for Oktoberfest, with stops in Leipzig, Erfurt, Bamberg, and Nuremberg along the way. If you’re in any of them and want to meet up, shoot me an email. By the time you read this, I’ll be in the air en route to Berlin. :D
This issue is sponsored by:
The amount of data (and infrastructure) you have to work with only keeps increasing – and you have to generate logs from all of it and synthesize them as much as possible.
This eBook will help you do just that: figure out what to log and how to log it. You’ll get step-by-step guides for logging in Java, C++, Python, C#, JS, Ruby, Go, Node.js, and Spring Boot.
Download in the eBook format of your choice (Kindle, Google Play, iTunes, Nook, and Kobo).
Latest Articles on monitoring.love
Observerless: The hottest new thing in monitoring you’re already doing
The (in)famous Corey Quinn of Last Week in AWS recently graced the website of Monitoring Weekly and wrote this gem on a new/old concept: Observerless. Now with video of this talk from ServerlessConf, available at A Cloud Guru.
From The Community
Have I mentioned how much I love CommitStrip? No? Well, it’s great because of how often it’s just totally on point.
Why you shouldn’t send logs into your production database
The article says it all: don’t use your production database as a logging destination. Yes, there really are apps that actually do this.
I like this straightforward explanation of log levels. For those who don’t know, these are a subset of the well-defined syslog severity levels, which are awesome and more people should use them.
Another great thread from Charity Majors, echoing many of the same things I tell my clients (and have told you folks) on a regular basis. I do take a slightly contrarian view on one aspect though: there seems to be an implicit assumption that everyone is running large, distributed architectures, which I’ve found to be much less common than you’d think based on reading Hacker News and Twitter. I’d even go so far as to say that the majority of systems CAN be modeled in your head and most monitoring/observability problems are relatively straightforward.
Netflix Observability with Kevin Lew
Now, if you’re Netflix or one of the other AppAmaGooBookSoft sort of companies, observability is actually a nightmarish problem thanks to the staggering scale of everything. This episode of Software Engineering Daily features a discussion about how Netflix does observability and some of the stuff they’ve learned along the way.
How to write a status page update
Not sure what to write for your status page updates? Follow these instructions–they’re great.
Monitorama AMS 2018 - Amsterdam, NL on Vimeo
Videos from Monitorama Amsterdam are now live. Wooo!
The Observability Pipeline – Brave New Geek
I wrote a couple weeks ago about this idea when I ran across Peter Bourgon’s article about what the future might hold. This article hits on the same ideas in more depth and presents what such a pipeline might look like.
Tools
LogDevice · Distributed storage for sequential data
Facebook Engineering has released a new open-source tool for distributed log storage, promising a million log events per cluster, fault-tolerance, and a high degree of availability.
Announcing TimescaleDB 1.0: First enterprise-ready time-series database to support full SQL & scale
Congratulations to the folks at Timescale for hitting their 1.0 milestone!
A whole bunch of examples for how you can integrate Lambda and the AWS Health Dashboard to actually do useful things.
Bomb Squad: Automatic Detection and Suppression of Prometheus Cardinality Explosions
The folks at FreshTracks built a neat tool to solve a particular problem I know you’ve experienced: unexpected explosions of cardinality bringing your TSDB to a grinding halt. This tool spots rapid increases in unique metrics and alerts you. Only for Kubernetes right now, but there’s plans for non-k8s coming.
Events
MonitorSF - October 9, 2018 - San Francisco, CA USA
I’m giving a teaser of my upcoming DevOpsDays KC and OSMC talk at MonitorSF in a few weeks. If you’re in SF, come on out.
NewOps Days - October 10th, 2018 - San Jose, CA USA
Splunk is putting together a new event series that looks pretty neat, and it isn’t just a Splunk event in disguise. Best part: it’s free.
DevOpsDays Kansas City - October 17-18, 2018 - Kansas City, MO USA
Come on out and hear my pontificate about shitty cars and bad monitoring. There’s $25 off if you use the SEEMIKEJULIAN
code at checkout.
Open Source Monitoring Conference - November 5-8, 2018 - Nuremberg, Germany
I’m also speaking at OSMC in Nuremberg this November, which is gonna be super fun. Though, it occurs to me that “jalopy” may not translate well in German…
GrafanaCon LA - February 25-26, 2019 - Los Angeles, CA USA
I don’t know how I missed this tidbit, but Grafana is launching Grafana 6 at their conference in Los Angeles in February. Also, CFP is open.
Do you have an event you want posted here? Send it on over!
See you next week!
– Mike (@mike_julian) Monitoring Weekly Editor