Summary
In this chapter, you learned about monitoring concepts to consider for your CI/CD projects and different ways to monitor your pipeline tasks, their performance, and how to build dashboards with graphical widgets to understand behavior over time and even integrate with a collaboration tool to get real-time notifications. You also learned how to monitor your job runs, task performance, and agents, when to purchase concurrency, and different options on how to increase the number of agents to ensure that pipelines execute promptly. Lastly, you learned how to measure quality in your pipelines by taking advantage of code quality metrics, application runtime checks, and application monitoring tools.
In the next chapter, we are going to learn how to deploy infrastructure automatically with automation using Azure Pipelines.