Over the past six months, I have come to believe that talking about Signals in the context of Observability is a mistake. To properly support distributed systems, we need to change how we observe them - the "Signal Braid" is no longer enough.
Most people do logs wrong, here's my opinion on how to do them correctly.
Today we're setting up a Kubernetes Logging Solution using Loggly and some simple Kubernetes commands.
For a lot of people, monitoring is just setting up some default metrics, outputting a few logs and, implementing a new APM if you have time. However, a good monitoring solution requires time to analyse and understand the requirements.
I HATE on-call. That's why when I decided to start doing my own side-hustle, I wanted to make sure there were no 4 AM wake-ups unless necessary. I have designed a very simple and cheap process for monitoring websites that uses AWS services.