Azure Monitor helps you understand how your applications are performing and proactively identifies issues. It maximizes the availability and performance of your applications and services by delivering end-to-end solutions for collecting, analyzing, and acting on telemetry from the cloud and the on-premises environment. You can do a variety of things with Azure Monitor, such as the following:
Detect and diagnose issues across applications and dependencies with Application Insights
Correlate infrastructure issues with Azure Monitor for VMs and Azure Monitor for Containers ...