Skip to Main Content

10 metrics every Azure DevOps engineer should monitor

As a DevOps engineer maintaining deployment pipelines in Azure DevOps, it's crucial to monitor several aspects to ensure the pipelines are efficient, reliable, and secure. Here are 10 key metrics you should focus on:

1. Pipeline Execution and Success Rates

2. Resource Utilization

3. Code Quality Metrics

4. Security and Compliance

5. Performance and Availability

6. Artifact Management

7. Environmental Metrics

8. User Activity and Permissions

9. Feedback Loops

10. Cost Management

Tools for Monitoring

These monitoring practices will help ensure that your pipelines are running smoothly, with minimal disruptions and maximum efficiency. But how and where do you monitor these?

The built-in options for monitoring Azure DevOps are fairly limited. If you're familiar with Azure Monitor then particular Application Insights is a good option to go deep on troubleshooting – here's a blog that covers this topic in detail.

If you're looking for a simpler option, SquaredUp is the easiest way to get up and running with dashboards and monitoring for Azure DevOps. It comes with a selection of dashboards out of the box, and is flexible enough to easily roll your own metrics. You can sign-up for a free account to get started.

Share this article to LinkedInShare this article on XShare this article to Facebook

Visualize over 60 data sources, including:

View all 60+ plugins