danilocolombi / pipelines-monitor

An Azure DevOps extension to analyze runs
MIT License
2 stars 0 forks source link

Pipelines Monitor

Pipelines Monitor: A Azure DevOps extension designed to deliver insightful analytics on pipeline executions across your organization. Seamlessly integrating as a widget, it enhances your Azure DevOps Dashboard by providing a breakdown of your pipelines.

Table of Contents

Pipelines Monitor Features

This extension provides detailed insights into your pipelines, including:

Total Pipelines: View the complete list of all pipelines in your projects to get a comprehensive overview of your inventory.

Run Statistics: Track the total number of runs for each pipeline to find out which pipelines are executed most frequently.

Outcome Breakdown: See the number of successful, failed, and canceled runs in order to identify potential issues.

Average Duration: Monitor the average time taken for pipeline runs, and identify potential points of improvement.

Install

The extension can be installed from Azure DevOps Marketplace.

Use

1. Go to Dashboards

Navigate to the Azure 'Boards' tab in your account on the left hand navigation. Select the 'Dashboards' tab under 'Overview'.

2. Add the Widget

You are now on the Dashboards page. Use the 'Add a widget' button to add the widget to your dashboard.

3. Search for Pipelines Monitor

Use the search box to find the Pipelines Monitor widget, and use the 'Add' button to add it to your dashboard.

4. Configure the Widget

You can choose the configure option to customize the widget settings.

5. Choose your Settings

Select the settings you want to use.

Known Limitations

  1. You can select pipelines from up to 10 projects at a time due to performance reasons.

  2. This feature works only with YAML pipelines.

  3. Statistics are based on the last 1,000 runs for each project.

Contributing

This project welcomes contributions and suggestions.

License

this project is licensed under the MIT License - see the LICENSE file for details

Related Extensions

I'm also author of the following extensions, which you might find useful: