Azure is not only about developing an application. Once we have our solution deployed to the cloud, we have to somehow monitor and diagnose it. The Azure Application Insights service offers a complete toolset for maintaining your applications, with SDKs available for multiple languages and platforms, alerts, query language, and integration with many native Azure services. It simplifies logging in to applications and gets rid of multiple sources of truth when it comes to analyzing an issue using data from several places.
The following topics will be covered in this chapter:
- Using the Azure Application Insights service
- Monitoring different platforms
- Using the Analytics module
- Automating Azure Application Insights