This document discusses the trade-offs between testing and monitoring in a DevOps lifecycle. It argues that while testing is important and can find many issues, it is not enough on its own as systems are complex with many unknown unknowns. Monitoring is needed to catch issues that occur in production. The key aspects of monitoring discussed are focusing on monitoring metrics that affect business outcomes rather than just technical metrics, taking a top-down approach to understand the business and what to monitor, and increasing overall observability into systems. Both testing and monitoring are important, with their combined use providing better confidence in systems than either approach alone.
3. @robtreat2
a discussion on trade-offs between testing
and monitoring and how to apply them in a
devops lifecycle
Robert Treat
4. ❖ @robtreat2
❖ robert@omniti.com
❖ xzilla.net
❖ slideshare.net/xzilla
WHO AM I?
๏ Former dev, ops, dba, & more
๏ CEO @ OmniTI
๏ Build & operate systems at scale
๏ IT Services / Consulting