Descrição geral do Azure MonitorAzure Monitor overview

O Azure Monitor maximiza a disponibilidade e desempenho das suas aplicações, fornecendo uma solução abrangente para recolher, analisar e atuar na telemetria a partir da nuvem e ambientes no local.Azure Monitor maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Ajuda a compreender o desempenho das suas aplicações e identifica proativamente os problemas que as afetam e os recursos de que dependem.It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

Descrição geralOverview

O diagrama seguinte fornece uma visão geral do Azure Monitor.The following diagram gives a high-level view of Azure Monitor. No centro do diagrama são arquivos de dados de métricas e registos, os quais são os dois tipos fundamentais de utilização de dados pelo Azure Monitor.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data use by Azure Monitor. No lado esquerdo são os origens de dados de monitorização que preencher estes arquivos de dados.On the left are the sources of monitoring data that populate these data stores. À direita são as diferentes funções do Azure Monitor executa com estes dados recolhidos, tais como análise, alertas e transmissão em fluxo a sistemas externos.On the right are the different functions that Azure Monitor performs with this collected data such as analysis, alerting, and streaming to external systems.

Nota

Este artigo foi atualizado recentemente para utilizar o termo regista o Monitor do Azure em vez do Log Analytics.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Dados de registo ainda são armazenados numa área de trabalho do Log Analytics e é ainda recolhidos e analisados pelo mesmo serviço de Log Analytics.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Estamos a atualizar a terminologia para refletir melhor a função de inicia sessão no Azure Monitor.We are updating the terminology to better reflect the role of logs in Azure Monitor. Ver alterações de terminologia do Azure Monitor para obter detalhes.See Azure Monitor terminology changes for details.

Descrição geral do Azure Monitor

Plataforma de dados de monitorizaçãoMonitoring data platform

Todos os dados recolhidos pelo Monitor do Azure se encaixa em um dos dois tipos fundamentais, métricas e registos.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. Métricas são valores numéricos que descrevem algum aspeto de um sistema num momento específico no tempo.Metrics are numerical values that describe some aspect of a system at a particular point in time. Elas são simples e capaz de oferecer suporte a cenários em tempo real em tempo quase.They are lightweight and capable of supporting near real-time scenarios. Registos contêm diferentes tipos de dados organizados em registos com diferentes conjuntos de propriedades de cada tipo.Logs contain different kinds of data organized into records with different sets of properties for each type. Telemetria, como eventos e rastreios são armazenadas como registos além do mais dados de desempenho para que ele possível combinar tudo para análise.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

Para muitos recursos do Azure, verá os dados recolhidos pelo direito de Monitor do Azure na sua página de descrição geral no portal do Azure.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Dê uma olhada em qualquer máquina virtual por exemplo, e verá vários gráficos de métricas de desempenho a apresentar.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Clique em qualquer um dos gráficos para abrir os dados no Explorador de métricas no portal do Azure, que permite-lhe os valores de várias métricas do gráfico ao longo do tempo.Click on any of the graphs to open the data in metrics explorer in the Azure portal, which allows you to chart the values of multiple metrics over time. Pode ver os gráficos interativamente ou afixá-los a um dashboard para visualizá-los com outras visualizações.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

Métricas

Dados de registo recolhidos pelo Monitor do Azure podem ser analisados com consultas rapidamente obter, consolidar e analisar os dados recolhidos.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Pode criar e testar consultas através de do Log Analytics no portal do Azure e, em seguida, em qualquer um analisar diretamente os dados através destas ferramentas ou guardar consultas para utilização com visualizações ou alerta regras.You can create and test queries using Log Analytics in the Azure portal and then either directly analyze the data using these tools or save queries for use with visualizations or alert rules.

Monitor do Azure utiliza uma versão dos linguagem de consulta de Kusto utilizado pelo Explorador de dados do Azure que é adequado para registo simples consulta, mas também inclui funcionalidades avançadas, como agregações, associações e análises inteligentes.Azure Monitor uses a version of the Kusto query language used by Azure Data Explorer that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Pode aprender rapidamente a linguagem de consulta através de várias lições.You can quickly learn the query language using multiple lessons. É fornecida orientação específica para os utilizadores que já estejam familiarizados com SQL e Splunk.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Registos

Os dados que recolher o Azure Monitor?What data does Azure Monitor collect?

O Azure Monitor pode recolher dados de várias origens.Azure Monitor can collect data from a variety of sources. Pode considerar os dados para as suas aplicações em camadas que vão desde a sua aplicação, qualquer sistema operacional e depende, para baixo para a própria plataforma de serviços de monitorização.You can think of monitoring data for your applications in tiers ranging from your application, any operating system and services it relies on, down to the platform itself. Monitor do Azure recolhe dados de cada um dos seguintes escalões:Azure Monitor collects data from each of the following tiers:

  • Dados de monitorização de aplicações: Dados sobre o desempenho e a funcionalidade dos códigos escritos, independentemente de sua plataforma.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Dados de monitorização de SO de convidado: Dados sobre o sistema operativo no qual a sua aplicação está em execução.Guest OS monitoring data: Data about the operating system on which your application is running. Isso poderia estar em execução no Azure, noutra cloud ou no local.This could be running in Azure, another cloud, or on-premises.
  • Dados de monitorização de recursos do Azure: Dados sobre o funcionamento de um recurso do Azure.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Subscrição do Azure, os dados de monitorização: Dados sobre a operação e a gestão de uma subscrição do Azure, bem como dados sobre o estado de funcionamento e a operação do Azure em si.Azure subscription monitoring data: Data about the operation and management of an Azure subscription, as well as data about the health and operation of Azure itself.
  • Inquilino do Azure, os dados de monitorização: Dados sobre o funcionamento dos serviços do Azure ao nível do inquilino, como o Azure Active Directory.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

Assim que criar uma subscrição do Azure e comece a adicionar recursos, tais como máquinas virtuais e aplicações web, o Azure Monitor inicia a recolha de dados.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Registos de atividades gravar quando os recursos são criados ou modificados.Activity logs record when resources are created or modified. Métricas informá-lo como o recurso está sendo executada e os recursos que ele está a consumir.Metrics tell you how the resource is performing and the resources that it's consuming.

Expandir os dados que está a recolher sobre o funcionamento real dos recursos por ativar os diagnósticos e adicionando um agente para recursos de computação.Extend the data you're collecting into the actual operation of the resources by enabling diagnostics and adding an agent to compute resources. Esta ação irá recolher telemetria para o funcionamento interno de recurso e permitem-lhe configurar diferente origens de dados para recolher registos e métricas de sistema de operativo de convidado do Windows e Linux.This will collect telemetry for the internal operation of the resource and allow you to configure different data sources to collect logs and metrics from Windows and Linux guest operating system.

Adicionar um pacote de instrumentação à sua aplicação, para ativar o Application Insights para recolher as informações detalhadas sobre a sua aplicação, incluindo exceções, pedidos de aplicações e vistas de página.Add an instrumentation package to your application, to enable Application Insights to collect detailed information about your application including page views, application requests, and exceptions. Verificar a disponibilidade da sua aplicação ao configurar uma teste de disponibilidade para simular o tráfego de utilizador.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Origens personalizadasCustom sources

O Azure Monitor pode recolher dados de registo de qualquer cliente REST utilizando o API do Recoletor de dados.Azure Monitor can collect log data from any REST client using the Data Collector API. Isto permite-lhe criar cenários de monitorização personalizados e expande a monitorização para recursos que não expõem a telemetria por meio de outras origens.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

InformaçõesInsights

Dados de monitorização só é útil se ele pode aumentar a visibilidade sobre o funcionamento do seu ambiente informático.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Monitor do Azure inclui vários recursos e ferramentas que fornecem informações importantes para seus aplicativos e outros recursos que eles dependem.Azure Monitor includes several features and tools that provide valuable insights into your applications and other resources that they depend on. Soluções de monitorização e funcionalidades como Application Insights e Monitor do Azure para contentores fornecem informações mais detalhadas sobre diferentes aspetos da sua aplicação e específicos do Azure serviços.Monitoring solutions and features such as Application Insights and Azure Monitor for containers provide deep insights into different aspects of your application and specific Azure services.

Application InsightsApplication Insights

O Application Insights monitoriza a disponibilidade, desempenho e utilização das suas aplicações web, se estão hospedados na nuvem ou no local.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Ela aproveita a plataforma de análise de dados avançada no Azure Monitor para lhe fornecer informações mais detalhadas sobre as operações de seu aplicativo e diagnosticar erros sem esperar por um utilizador para comunicá-las.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and diagnose errors without waiting for a user to report them. Application Insights inclui pontos de ligação a uma variedade de ferramentas de desenvolvimento e integra-se com o Visual Studio para oferecer suporte a seus processos de DevOps.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

App Insights

Azure Monitor para contentoresAzure Monitor for containers

Monitor do Azure para contentores é uma funcionalidade concebida para monitorizar o desempenho de cargas de trabalho de contentor implementadas em clusters do Kubernetes geridos alojados no Azure Kubernetes Service (AKS).Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Ele fornece visibilidade de desempenho por memória de coleta e métricas de processador de controladores, nós e contentores que estão disponíveis no Kubernetes por meio da API de métricas.It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Os registos do contentor também são recolhidos.Container logs are also collected. Depois de ativar a monitorização de clusters de Kubernetes, estas métricas e registos são automaticamente recolhidos para por meio de uma versão em contentores do agente do Log Analytics para Linux.After you enable monitoring from Kubernetes clusters, these metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux.

Estado de funcionamento do contentor

Azure Monitor para VMsAzure Monitor for VMs

Monitor do Azure para VMs monitoriza as suas máquinas virtuais do Azure (VM) em escala ao analisar o desempenho e estado de funcionamento do Windows e VMs do Linux, incluindo os respetivos diferentes processos e interconectadas dependências em outros recursos e externo processos.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. A solução inclui suporte para monitorização do desempenho e dependências de aplicações para as VMs alojadas no local ou de outro fornecedor de cloud.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

Informações VM

Soluções de monitorizaçãoMonitoring solutions

Soluções de monitorização no Azure Monitor são empacotados conjuntos de lógica que fornecem informações para uma determinada aplicação ou serviço.Monitoring solutions in Azure Monitor are packaged sets of logic that provide insights for a particular application or service. Eles incluem lógica para a recolha de dados de monitorização para a aplicação ou serviço, consultas analisar esses dados, e vistas para visualização.They include logic for collecting monitoring data for the application or service, queries to analyze that data, and views for visualization. Soluções de monitorização são disponibilizados pela Microsoft e parceiros para fornecer monitorização para vários serviços do Azure e outras aplicações.Monitoring solutions are available from Microsoft and partners to provide monitoring for various Azure services and other applications.

Soluções de monitorização

Responder a situações críticasResponding to critical situations

Além de lhe permitir analisar dados de monitorização interativamente, uma solução de monitorização eficaz tem de ser capaz de responder proativamente a condições críticas identificadas nos dados que recolhe.In addition to allowing you to interactively analyze monitoring data, an effective monitoring solution must be able to proactively respond to critical conditions identified in the data that it collects. Isso pode ser enviar um email ou de texto para um administrador responsável para investigar um problema.This could be sending a text or mail to an administrator responsible for investigating an issue. Ou também pode iniciar um processo automatizado que tenta corrigir uma condição de erro.Or you could launch an automated process that attempts to correct an error condition.

AlertasAlerts

Alertas no Azure Monitor notificado proativamente das condições críticas e potencialmente tentar tomar medidas corretivas.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Regras de alerta com base em métricas fornecem quase em tempo real de alerta com base em valores numéricos, enquanto as regras com base em registos permitem para lógica complexa, em todos os dados de várias origens.Alert rules based on metrics provide near real time alerting based on numeric values, while rules based on logs allow for complex logic across data from multiple sources.

Regras em utilização do Azure Monitor de alerta grupos de ação, que contêm conjuntos de exclusivos de destinatários e ações que podem ser partilhadas entre várias regras.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. Com base nos seus requisitos, grupos de ação podem executar ações como através de webhooks ter alertas iniciar ações externas ou integrar com as suas ferramentas ITSM.Based on your requirements, action groups can perform such actions as using webhooks to have alerts start external actions or to integrate with your ITSM tools.

Alertas

Dimensionamento AutomáticoAutoscale

Dimensionamento automático permite que tenha a quantidade certa de recursos em execução para processar a carga na sua aplicação.Autoscale allows you to have the right amount of resources running to handle the load on your application. Permite-lhe criar regras que utilizem métricas recolhidas pelo Azure Monitor para determinar quando deve adicionar automaticamente os recursos para processar os aumentos de carga e também poupar dinheiro ao remover os recursos que estão parados inativo.It allows you to create rules that use metrics collected by Azure Monitor to determine when to automatically add resources to handle increases in load and also save money by removing resources that are sitting idle. Especifique um número mínimo e máximo de instâncias e a lógica para quando aumentar ou diminuir recursos.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

Dimensionamento Automático

Visualizar dados de monitorizaçãoVisualizing monitoring data

Visualizações como gráficos e tabelas são ferramentas eficazes para resumir os dados de monitorização e apresentá-los para audiências diferentes.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. O Azure Monitor tem suas próprias funcionalidades para visualizar dados de monitorização e tira partido de outros serviços do Azure para publicá-la para audiências diferentes.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

DashboardsDashboards

Dashboards do Azure permitem-lhe combinar diferentes tipos de dados, incluindo métricas e registos, num único painel no portal do Azure.Azure dashboards allow you to combine different kinds of data, including both metrics and logs, into a single pane in the Azure portal. Opcionalmente, pode partilhar o dashboard com outros utilizadores do Azure.You can optionally share the dashboard with other Azure users. Elementos em todo o Azure Monitor podem ser adicionados a um dashboard do Azure, além da saída de qualquer gráfico de consulta ou métricas de registo.Elements throughout Azure Monitor can be added to an Azure dashboard in addition to the output of any log query or metrics chart. Por exemplo, pode criar um dashboard que combina os mosaicos que mostram um gráfico de métricas, uma tabela de registos de atividade, um gráfico de utilização do Application Insights e o resultado de uma consulta de registo.For example, you could create a dashboard that combines tiles that show a graph of metrics, a table of activity logs, a usage chart from Application Insights, and the output of a log query.

Dashboard

VistasViews

Modos de exibição apresentam visualmente os dados de registo no Azure Monitor.Views visually present log data in Azure Monitor. Cada vista inclui um único mosaico Desagrega até uma combinação de visualizações, como barras e linhas de gráficos, além de listas que resumem os dados críticos.Each view includes a single tile that drills down to a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. Soluções de monitorização incluem vistas que resumem os dados para uma aplicação específica e pode criar suas próprias vistas para apresentar dados de qualquer consulta de registo.Monitoring solutions include views that summarize data for a particular application, and you can create your own views to present data from any log query. Como outros elementos no Azure Monitor, os modos de exibição podem ser adicionados para dashboards do Azure.Like other elements in Azure Monitor, views can be added to Azure dashboards.

Vista

Power BIPower BI

Power BI é um serviço de análise de negócio que fornece visualizações interativas numa variedade de origens de dados e é um meio eficaz de disponibilizar dados para outras pessoas dentro e fora da sua organização.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources and is an effective means of making data available to others within and outside your organization. Pode configurar o Power BI para importar automaticamente os dados de registo do Azure Monitor para aproveitar essas visualizações adicionais.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Integrar e exportar dadosIntegrate and export data

Muitas vezes, terá que o requisito para integrar o Azure Monitor com outros sistemas e para criar soluções personalizadas que utilizam os seus dados de monitorização.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. Outros serviços do Azure funcionam com o Azure Monitor para fornecer essa integração.Other Azure services work with Azure Monitor to provide this integration.

Hub de EventosEvent Hub

Os Hubs de eventos do Azure é um serviço de ingestão plataforma e o evento de transmissão em fluxo que pode transformar e armazenar dados em qualquer fornecedor de análise em tempo real ou adaptadores de criação de batches/armazenamento.Azure Event Hubs is a streaming platform and event ingestion service that can transform and store data using any real-time analytics provider or batching/storage adapters. Utilizar os Hubs de eventos para transmitir dados do Azure Monitor para SIEM e ferramentas de monitorização de parceiros.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Aplicações LógicasLogic Apps

O Logic Apps é um serviço que permite-lhe automatizar tarefas e processos empresariais com fluxos de trabalho que se integram com serviços e sistemas diferentes.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Estão disponíveis atividades que de leitura e escrita de métricas e registos no Azure Monitor, que permite-lhe criar fluxos de trabalho de integração com uma variedade de outros sistemas.Activities are available that read and write metrics and logs in Azure Monitor, which allows you to build workflows integrating with a variety of other systems.

APIAPI

Várias APIs estão disponíveis para ler e escrever métricas e registos de e para o Azure Monitor, além de aceder a alertas gerados pelo.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. Também pode configurar e obter alertas.You can also configure and retrieve alerts. Isso fornece essencialmente ilimitadas possibilidades para criar soluções personalizadas que se integram com o Azure Monitor.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Passos SeguintesNext steps

Saiba mais sobre:Learn more about: