Summary
This chapter introduced you to the concepts of health checks and diagnosing problems with applications using Application Insights. We have learned how to build a health check API and add a health check module to our Ecommerce application, which will help us monitor the health of an application. This chapter also covered some of the key features of Azure Application Insights, which is a powerful tool to capture telemetry and diagnose problems.
We have learned how Application Insights detects anomalies and alerts with the Smart Detection feature. We have also learned about snapshots and remote debugging, which help to troubleshoot problems in live applications running in production environments.
In the next chapter, we are going to learn about different testing methodologies to ensure the quality of an application before deploying to production.