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!


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?

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?