Over time, Bloop Co’s IT infrastructure has become very complex. Jeff’s team used to be able to inspect the health of each component, but those days are long gone. When the system slows or an outage occurs, Jeff and his team don’t know where to begin. How can they check system health as the company’s infrastructure expands?
This system needs monitoring.
Monitoring helps teams understand the state of their systems based on gathered data. The monitoring stage of the DevOps lifecycle is crucial in gathering real-time insights on:
- Performance
- Health status
- Scalability
In the exercises ahead, we will explore the following key topics:
- Metrics utilized to assess the health of the system
- Comparing metrics to business objectives
- Monitoring tools
- Effective alerting
- Observability
- Monitoring quality
Learning about these topics will deepen our understanding about our complex systems. Let’s jump right in!
Instructions
Why might today’s tech team incorporate monitoring into their DevOps practices?
See the answer!
Monitoring helps teams collect, store, and interpret application system data. A team can use this data to:- Reduce costs
- Improve productivity
- Increase system reliability
Monitoring helps us know what's happening in our systems, but what should we monitor?