Develop monitor and status dashboards

Advanced
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

This comprehensive module teaches you to develop effective monitoring and status dashboards for modern DevOps environments. You'll learn to use Azure Dashboards for integrated visualizations, Azure Monitor Workbooks for interactive reporting, and Power BI for advanced analytics. Learn to configure GitHub monitoring, track critical pipeline health metrics (failure rates, duration, flaky tests), and optimize pipeline performance for cost, time, and reliability. Discover strategies for building custom monitoring applications and implementing concurrency optimization to maximize throughput while controlling costs.

Learning objectives

By the end of this module, you'll be able to:

  • Configure comprehensive monitoring in GitHub with status badges, insights, and Actions analytics

  • Create and customize Azure Dashboards with pinned visualizations from multiple Azure services

  • Develop interactive Azure Monitor Workbooks with parameters, queries, and custom visualizations

  • Implement Power BI dashboards for advanced DevOps analytics and business intelligence

  • Build custom monitoring applications using Azure DevOps REST APIs and Application Insights SDKs

  • Monitor pipeline health metrics including failure rates, execution duration, and flaky test detection

  • Optimize pipelines for cost, time, performance, and reliability using data-driven strategies

  • Implement pipeline concurrency optimization to balance throughput performance with infrastructure costs

  • Design effective visualization strategies that communicate system health to diverse stakeholders

  • Establish alerting and notification systems based on dashboard metrics and threshold violations

Prerequisites

  • Fundamental understanding of Azure DevOps or GitHub workflows and CI/CD concepts
  • Basic familiarity with Azure portal navigation and Azure Monitor fundamentals
  • Experience with build and release pipelines in either Azure Pipelines or GitHub Actions
  • Understanding of common DevOps metrics (build success rate, deployment frequency, lead time)
  • Recommended: Completion of "Implement tools to track usage and flow" module for monitoring foundation

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.