Observability is one of the most important factors of building and running services successfully at scale. It’s best to build it in from the start, just like backups, security, auditability, and so on. In this way, you can make tradeoffs and plan proactively, instead of accidentally. This eBook collects the experience of a variety of experienced architects and combines it with what customers have taught us about observability.
Read the eBook to learn how to create a highly observable application, so you can get excellent visibility and troubleshooting ability with minimal cost and effort.
Learn how to prevent problems caused by:
- Troubleshooting the app in production.
- No existing systems can monitor the app, so you’re forced to develop something custom.
- The app’s instrumentation is lacking, incompatible with popular monitoring systems, or impossible to correlate with other metrics.
- People, processes, and systems related to monitoring and observability become a productivity bottleneck, leading to shipping code more slowly with more frequent and costly problems.