What is observability?
Simply put, it’s all about understanding the current state a running system is in, from the work it is doing and the data that it is emitting. Developing a solid observability strategy is not a one-time thing and it will always have scope for optimizations as your business needs evolve. But, before you can even understand what is going on, it’s important to ensure that the system at least emits some data for us to be able to derive some reasoning out of it. But what kind of data?
Observability has three foundational pillars that allow you to convert data into information, and derive insights from that information, which ultimately leads to the actions that need to be taken: