Azure Monitor Overview

Now more and more companies choose to build or migrate to the cloud, to enjoy the flexibility and scalability elastic computing cloud public brought the system. But many users in the system before migrating to the cloud, there will be a small problem: After the system when running locally, you can monitor the system through zibbix, SCOM and other tools to ensure the stable operation of the system, then migrate to the cloud I What kind of a way to monitor the use of my application? In fact, you need not worry, because each cloud platform will be set aside for users to obtain monitoring data interface. azure no exception, in azure, a user can obtain the information needed by the portal monitor, virtual machines such as CPU usage, disk usage, and the RAM etc. IO also be monitored data set some operations, such as CPU usage reaches a certain percentage of the time an alarm is triggered e-mail and other operations.
Azure, Microsoft provides the user with a name monitoring functions for the Azure Monitor, which provides for the collection, analysis and processing of integrated solutions for telemetry data from the cloud to the local environment, can maximize the availability and performance of applications. It helps us understand the performance of the application, and proactively identify issues affecting the application and its dependent resources.
! []
Azure Monitor Overview

Can be seen from the above figure, Azure Monitor from the local and other data collection and Azure cloud various sources, data collected can be divided into any operating system and application services, application dependencies, the Azure the platform itself.

  • Application Monitoring data: data about the performance and functionality of the code written, regardless of the platform is.
  • The guest OS monitoring data: data about the operating system running the application. This application can run in Azure, it can also run locally or in other clouds.
  • Azure resource monitoring data: data relating to the operation of Azure resources.
  • Azure subscription monitoring data: data about the subscription operation and management of Azure, as well as the data itself and the operation of the health-related Azure.
  • Azure tenant monitoring data: data relating to tenant level Azure services (such as Azure Active Directory) operation.

Azure Monitor collects two main types of data, namely Metrics and logs. Metrics data into digital values, mainly refers to various index data, as previously mentioned CPu usage and the like. platform or application logs compared various logs, system logs, application logs.
Metrics for data collection and Logs over, you can use queries to analyze, you can quickly retrieve through queries, data consolidation and analysis collected. While the queried data to a different platform, and thus play a different value. For example, we can according to different requirements of the data made into different visual icons, and displayed in the azure Dashboard. As shown below:
Azure Monitor Overview

In addition we can also use the data for the application of the automatic scaling (when a certain threshold is triggered horizontal or vertical extension of the application) or alarm operation.

In addition to the above, Azure Monitor API supports may be used to read and write a plurality of indicators and log access and an alarm is generated from / to Azure Monitor. You can also configure and retrieve alarm. Thus, almost unlimited generate integrated with Azure Monitor custom solutions

Guess you like

Origin blog.51cto.com/wuyvzhang/2470436