- address issues before they impact customers
- safely experiment and implement optimizations
- promote knowledge transfer within and across team boundaries
- better manage business risks and support stakeholders
Introduction to Observability
Ask new questions about your distributed system without knowing the answer in advance. Find out what observability is and why it changes how you debug production software.
Today’s software is built over distributed systems.
When microservices, load-balancers, serverless compute, flexible infrastructure, and containers interact, it can be hard to track how the system is behaving, and how errors are manifesting.
There are many more potential combinations of things going wrong, and sometimes they sympathetically reinforce each other.
This can lead to new types of challenges.
The goal of observability is to empower your team to be able to:
