Monitoring and logging solutions in Azure
Azure Monitor is a well-known free monitoring tool that is commonly used to monitor infrastructure services but can also be successfully used for essential monitoring services and security activities. Azure Monitor is a highly extensible tool and can be used for analytics queries running on the Log Analytics platform. The Log Analytics platform includes multiple extensions for specific services, platforms, and databases. Moreover, Azure Monitor can persist data for free only for a limited time. Data persisting limits can be exceeded by leveraging the Log Analytics service. Furthermore, in this chapter, we will learn about Application Insights – a powerful monitoring framework available in Azure.
For services deployed in Azure, Azure Monitor functions as a monitoring hub and collects lots of performance data and logs in its internal database. The idea behind the monitoring hub is to allow the individual Azure product groups to decide...