Oren Rosenbloom, Microsoft’s Principal Program Manager for Microsoft Azure, announced on the Microsoft Azure Blog that three new features are now available to all cloud customers. These tools can be accessed through the Azure Portal, or by using the APIs. These tools provide powerful monitoring and alerting capabilities as well as customized suggestions based upon best practices. We at Testpreptraining will distinguish between Azure Advisor and Azure Monitor in this article.
Let’s start with the introduction to the Azure Advisor.
What is Azure Advisor?
Azure Advisor provides you with specific advice and guides you through the best practices for optimizing Azure resources. Azure Advisor analyzes the resource setup and makes recommendations to improve the availability, security, and cost-effectiveness.
Advisor allows you to:
Get proactive, actionable and personalized best practice recommendations.
We also need to improve the performance, security and reliability of the resources.
You can also get recommendations and actions in line.
These recommendations can be divided into five categories.
Reliability (formerly High Availability): To ensure and improve the continuity business-critical applications.
Security: To identify security vulnerabilities and threats that could lead to security breaches.
Performance: To improve the speed of the applications.
Cost: To optimize and reduce Azure’s overall spending.
Operational Excellence: To enable us to achieve process and workflow excellence, resource management and deployment best practices.
It is now time to learn about Azure Monitor!
What is Azure Monitor?
Azure Monitor is the platform monitoring setting. It provides a single pipeline to observe and diagnose data beyond all Azure resource types. This allows us to easily monitor, detect, alert and report on problems in the cloud infrastructure. It displays platform metrics with a one-minute granularity default. Azure Monitor also includes improved alerting and notifications such email, SMS and webhook. This provides platform-level telemetry. However, we can get more detailed visibility into application telemetry as well as operational perspicacity using Azure Application Insights or the Azure Log Analytics. These services together allow us to unlock full monitoring and administration experience across all apps, platforms, and workloads from the Azure portal.
What data does Azure Monitor gather?
Azure Monitor can combine data from many sources. This is different from the platform, the operating system and the services it relies upon, as well as the application. This also receives data from the following tiers.
Source: Microsoft Application Monitoring Data: Data about performance and functionality of code we have written, regardless if it is written on a platform.
Guest OS monitoring data Data about the operating system on which the application operates. This could be Azure, another cloud, on-premises, or both.
Azure subscription monitoring data: Data regarding the operation and administration of an Azure subscription as well as data about Azure’s health and functioning.
Azure resource monitoring data: Data regarding operation of an Azure resource.
Azure tenant monitoring data: Data about the operation of tenant-level Azure services like Azure Active Directory.
Azure Monitoring Tools
Let’s now discuss Monitoring Tools.
Though the range ofServerless360is way higher thanAzure Monitoring, it encourages us to keep a restraint on the health, performance,availability, and operational metrics. It helps us to identify the source of the error using its built-in monitors.