Perguntas frequentes sobre o Azure MonitorAzure Monitor Frequently Asked Questions

Essas perguntas frequentes da Microsoft são uma lista de perguntas comuns sobre o Azure Monitor.This Microsoft FAQ is a list of commonly asked questions about Azure Monitor. Se você tiver outras dúvidas, vá para o Fórum de discussão e poste suas perguntas.If you have any additional questions, go to the discussion forum and post your questions. Quando uma pergunta for frequente, ela será adicionada a este artigo para que possa ser encontrada com rapidez e facilidade.When a question is frequently asked, we add it to this article so that it can be found quickly and easily.

GeralGeneral

O que é o Azure Monitor?What is Azure Monitor?

O Azure Monitor é um serviço no Azure que fornece monitoramento de desempenho e disponibilidade para aplicativos e serviços no Azure, em outros ambientes de nuvem ou localmente.Azure Monitor is a service in Azure that provides performance and availability monitoring for applications and services in Azure, other cloud environments, or on-premises. O Azure Monitor coleta dados de várias fontes e os coloca em uma plataforma de dados comum para serem analisados quanto a tendências e anomalias.Azure Monitor collects data from multiple sources into a common data platform where it can be analyzed for trends and anomalies. Recursos avançados do Azure Monitor ajudam a identificar e responder rapidamente a situações críticas que podem afetar seu aplicativo.Rich features in Azure Monitor assist you in quickly identifying and responding to critical situations that may affect your application.

Qual é a diferença entre o Azure Monitor, o Log Analytics e o Application Insights?What's the difference between Azure Monitor, Log Analytics, and Application Insights?

Em setembro de 2018, a Microsoft combinou o Azure Monitor, o Log Analytics e o Application Insights em um serviço para fornecer monitoramento de ponta a ponta avançado de seus aplicativos e dos componentes dos quais eles dependem.In September 2018, Microsoft combined Azure Monitor, Log Analytics, and Application Insights into a single service to provide powerful end-to-end monitoring of your applications and the components they rely on. Os recursos do Log Analytics e do Application Insights não foram alterados, embora alguns recursos tenham passado para a marca do Azure Monitor a fim de refletir melhor seu novo escopo.Features in Log Analytics and Application Insights have not changed, although some features have been rebranded to Azure Monitor in order to better reflect their new scope. O mecanismo de dados de log e a linguagem de consulta do Log Analytics agora são chamados de Logs do Azure Monitor.The log data engine and query language of Log Analytics is now referred to as Azure Monitor Logs. Confira Atualizações de terminologia do Azure Monitor.See Azure Monitor terminology updates.

Quanto custa o Azure Monitor?What does Azure Monitor cost?

Os recursos do Azure Monitor que são habilitados automaticamente, como a coleta de métricas e logs de atividade, são fornecidos sem custo.Features of Azure Monitor that are automatically enabled such as collection of metrics and activity logs are provided at no cost. Há um custo associado a outros recursos, como consultas de log e alertas.There is a cost associated with other features such as log queries and alerting. Confira a página de preços do Azure Monitor para obter informações detalhadas sobre preços.See the Azure Monitor pricing page for detailed pricing information.

Como faço para habilitar o Azure Monitor?How do I enable Azure Monitor?

O Azure Monitor é habilitado no momento em que você cria uma assinatura do Azure e o Log de atividades e as métricas de plataforma são coletadas automaticamente.Azure Monitor is enabled the moment that you create a new Azure subscription, and Activity log and platform metrics are automatically collected. Crie configurações de diagnóstico para coletar informações mais detalhadas sobre a operação dos recursos do Azure e adicione soluções de monitoramento e insights para fornecer análise adicional sobre os dados coletados de serviços específicos.Create diagnostic settings to collect more detailed information about the operation of your Azure resources, and add monitoring solutions and insights to provide additional analysis on collected data for particular services.

Como faço para acessar o Azure Monitor?How do I access Azure Monitor?

Acesse todos os recursos e dados do Azure Monitor no menu Monitorar no portal do Azure.Access all Azure Monitor features and data from the Monitor menu in the Azure portal. A seção Monitoramento do menu para diferentes serviços do Azure oferece acesso às mesmas ferramentas com os dados filtrados para um recurso específico.The Monitoring section of the menu for different Azure services provides access to the same tools with data filtered to a particular resource. Os dados do Azure Monitor também podem ser acessados de várias formas, usando a CLI, o PowerShell e uma API REST.Azure Monitor data is also accessible for a variety of scenarios using CLI, PowerShell, and a REST API.

Há uma versão local do Azure Monitor?Is there an on-premises version of Azure Monitor?

Não.No. O Azure Monitor é um serviço de nuvem escalonável que processa e armazena grandes quantidades de dados, embora Azure Monitor possa monitorar recursos locais e em outras nuvens.Azure Monitor is a scalable cloud service that processes and stores large amounts of data, although Azure Monitor can monitor resources that are on-premises and in other clouds.

O Azure Monitor pode monitorar recursos locais?Can Azure Monitor monitor on-premises resources?

Sim, além de coletar dados de monitoramento de recursos do Azure, o Azure Monitor pode coletar dados de máquinas virtuais e aplicativos em outras nuvens e locais.Yes, in addition to collecting monitoring data from Azure resources, Azure Monitor can collect data from virtual machines and applications in other clouds and on-premises. Confira Fontes de dados de monitoramento para o Azure Monitor.See Sources of monitoring data for Azure Monitor.

O Azure Monitor se integra ao System Center Operations Manager?Does Azure Monitor integrate with System Center Operations Manager?

Você pode conectar seu grupo de gerenciamento do System Center Operations Manager existente com o Azure Monitor para coletar dados de agentes para Logs do Azure Monitor.You can connect your existing System Center Operations Manager management group to Azure Monitor to collect data from agents into Azure Monitor Logs. Isso permite que você use consultas de log e soluções para analisar dados coletados dos agentes.This allows you to use log queries and solution to analyze data collected from agents. Você também pode configurar agentes existentes do System Center Operations Manager para enviar dados diretamente para o Azure Monitor.You can also configure existing System Center Operations Manager agents to send data directly to Azure Monitor. Confira Conectar o Operations Manager com o Azure Monitor.See Connect Operations Manager to Azure Monitor.

Quais endereços IP o Azure Monitor usa?What IP addresses does Azure Monitor use?

Confira endereços IP usados pelo Application Insights e pelo Log Analytics para obter uma lista dos endereços IP e portas necessárias para que agentes e outros recursos externos acessem o Azure Monitor.See IP addresses used by Application Insights and Log Analytics for a listing of the IP addresses and ports required for agents and other external resources to access Azure Monitor.

Dados de monitoramentoMonitoring data

De qual local o Azure Monitor obtém dados?Where does Azure Monitor get its data?

O Azure Monitor coleta dados em uma variedade de fontes, incluindo logs e métricas da plataforma e dos recursos do Azure, aplicativos personalizados e agentes em execução em máquinas virtuais.Azure Monitor collects data from a variety of sources including logs and metrics from Azure platform and resources, custom applications, and agents running on virtual machines. Outros serviços, como a Central de Segurança do Azure e o Observador de Rede, coletam dados e os colocam em um workspace do Log Analytics para que possam ser analisados com os dados do Azure Monitor.Other services such as Azure Security Center and Network Watcher collect data into a Log Analytics workspace so it can be analyzed with Azure Monitor data. Você também pode enviar dados personalizados para o Azure Monitor usando a API REST para logs ou métricas.You can also send custom data to Azure Monitor using the REST API for logs or metrics. Confira Fontes de dados de monitoramento para o Azure Monitor.See Sources of monitoring data for Azure Monitor.

Quais dados são coletados pelo Azure Monitor?What data is collected by Azure Monitor?

O Azure Monitor coleta dados de uma variedade de fontes na forma de logs ou métricas.Azure Monitor collects data from a variety of sources into logs or metrics. Cada tipo de dados tem vantagens relativas próprias e cada um deles é compatível com um determinado conjunto de recursos no Azure Monitor.Each type of data has its own relative advantages, and each supports a particular set of features in Azure Monitor. Há um banco de dados de métricas para cada assinatura do Azure, embora você possa criar vários workspaces do Log Analytics para coletar logs, dependendo de seus requisitos.There is a single metrics database for each Azure subscription, while you can create multiple Log Analytics workspaces to collect logs depending on your requirements. Confira Plataforma de dados do Azure Monitor.See Azure Monitor data platform.

Há uma quantidade máxima de dados que posso coletar no Azure Monitor?Is there a maximum amount of data that I can collect in Azure Monitor?

Não há nenhum limite para a quantidade de dados de métrica que você pode coletar, mas esses dados são armazenados por um máximo de 93 dias.There is no limit to the amount of metric data you can collect, but this data is stored for a maximum of 93 days. Confira Retenção de Métricas.See Retention of Metrics. Não há limite para a quantidade de dados de log que você pode coletar, mas isso pode ser afetado pelo tipo de preço que você escolher para o workspace do Log Analytics.There is no limit on the amount of log data that you can collect, but it may be affected by the pricing tier you choose for the Log Analytics workspace. Consulte detalhes de preço.See pricing details.

Como faço para acessar os dados coletados pelo Azure Monitor?How do I access data collected by Azure Monitor?

As informações e soluções fornecem uma experiência personalizada para trabalhar com os dados armazenados no Azure Monitor.Insights and solutions provide a custom experience for working with data stored in Azure Monitor. Você pode trabalhar diretamente com os dados de log usando uma consulta de log escrita na KQL (Linguagem de Consulta Kusto).You can work directly with log data using a log query written in Kusto Query Language (KQL). No portal do Azure, você pode escrever e executar consultas e analisar dados interativamente usando o Log Analytics.In the Azure portal, you can write and run queries and interactively analyze data using Log Analytics. Analise as métricas no portal do Azure com o Metrics Explorer.Analyze metrics in the Azure portal with the Metrics Explorer. Confira Analisar dados de log no Azure Monitor e Introdução ao Metrics Explorer do Azure.See Analyze log data in Azure Monitor and Getting started with Azure Metrics Explorer.

Soluções e insightsSolutions and insights

O que é um insight no Azure Monitor?What is an insight in Azure Monitor?

Os insights fornecem uma experiência de monitoramento personalizada para determinados serviços do Azure.Insights provide a customized monitoring experience for particular Azure services. Eles usam as mesmas métricas e logs que outros recursos no Azure Monitor, mas podem coletar dados adicionais e fornecer uma experiência única no portal do Azure.They use the same metrics and logs as other features in Azure Monitor but may collect additional data and provide a unique experience in the Azure portal. Confira Insights no Azure Monitor.See Insights in Azure Monitor.

Para ver insights no portal do Azure, confira a seção Insights do menu Monitorar ou a seção Monitoramento do menu do serviço.To view insights in the Azure portal, see the Insights section of the Monitor menu or the Monitoring section of the service's menu.

O que é uma solução no Azure Monitor?What is a solution in Azure Monitor?

As soluções de monitoramento são conjuntos de lógica empacotados para monitorar um aplicativo ou serviço específico com base em recursos do Azure Monitor.Monitoring solutions are packaged sets of logic for monitoring a particular application or service based on Azure Monitor features. Elas coletam dados de log no Azure Monitor e fornecem consultas de log e exibições para analisá-las usando uma experiência comum no portal do Azure.They collect log data in Azure Monitor and provide log queries and views for their analysis using a common experience in the Azure portal. Confira Soluções de monitoramento no Azure Monitor.See Monitoring solutions in Azure Monitor.

Para ver soluções no portal do Azure, clique em Mais na seção Insights do menu Monitorar.To view solutions in the Azure portal, click More in the Insights section of the Monitor menu. Clique em Adicionar para adicionar outras soluções ao workspace.Click Add to add additional solutions to the workspace.

LogsLogs

Qual é a diferença entre os logs do Azure Monitor e o Azure Data Explorer?What's the difference between Azure Monitor Logs and Azure Data Explorer?

O Azure Data Explorer é um serviço de exploração de dados rápido e altamente escalonável para dados de log e telemetria.Azure Data Explorer is a fast and highly scalable data exploration service for log and telemetry data. Os Logs do Azure Monitor são criados com base no Azure Data Explorer e usam a mesma KQL (Linguagem de Consulta Kusto) com algumas pequenas diferenças.Azure Monitor Logs is built on top of Azure Data Explorer and uses the same Kusto Query Language (KQL) with some minor differences. Confira Diferenças na linguagem de consulta de log do Azure Monitor.See Azure Monitor log query language differences.

Como faço para recuperar dados de log?How do I retrieve log data?

Todos os dados são recuperados de um workspace do Log Analytics usando uma consulta de log escrita em KQL (Linguagem de Consulta Kusto).All data is retrieved from a Log Analytics workspace using a log query written using Kusto Query Language (KQL). Você pode escrever suas consultas ou usar soluções e insights que incluem consultas de log para um determinado aplicativo ou serviço.You can write your own queries or use solutions and insights that include log queries for a particular application or service. Confira Visão geral sobre consultas de log no Azure Monitor.See Overview of log queries in Azure Monitor.

Posso excluir dados de um espaço de trabalho Log Analytics?Can I delete data from a Log Analytics workspace?

Os dados são removidos de um espaço de trabalho de acordo com seu período de retenção.Data is removed from a workspace according to its retention period. Você pode excluir dados específicos por motivos de privacidade ou conformidade.You can delete specific data for privacy or compliance reasons. Consulte como exportar e excluir dados privados para obter mais informações.See How to export and delete private data for more information.

O que é um workspace do Log Analytics?What is a Log Analytics workspace?

Todos os dados de log coletados pelo Azure Monitor são armazenados em um workspace do Log Analytics.All log data collected by Azure Monitor is stored in a Log Analytics workspace. Um workspace é essencialmente um contêiner em que os dados de log são coletados de uma variedade de fontes.A workspace is essentially a container where log data is collected from a variety of sources. Você pode ter um workspace do Log Analytics para todos os seus dados de monitoramento ou pode ter requisitos para vários workspaces.You may have a single Log Analytics workspace for all your monitoring data or may have requirements for multiple workspaces. Confira Projeto da implantação de logs do Azure Monitor.See Designing your Azure Monitor Logs deployment.

Você pode mover um workspace do Log Analytics existente para outra assinatura do Azure?Can you move an existing Log Analytics workspace to another Azure subscription?

Você pode mover um workspace entre grupos de recursos ou assinaturas, mas não para uma região diferente.You can move a workspace between resource groups or subscriptions but not to a different region. Confira Mover um workspace do Log Analytics para uma assinatura ou grupo de recursos diferente.See Move a Log Analytics workspace to different subscription or resource group.

Por que não consigo ver os botões do Gerenciador de Consultas e de Salvar no Log Analytics?Why can't I see Query Explorer and Save buttons in Log Analytics?

Os botões do Gerenciador de Consultas, de Salvar e de Nova regra de alerta não estão disponíveis quando o escopo de consulta está definido para um recurso específico.Query Explorer, Save and New alert rule buttons are not available when the query scope is set to a specific resource. Para criar alertas, salvar ou carregar uma consulta, o Log Analytics ter um workspace como escopo.To create alerts, save or load a query, Log Analytics must be scoped to a workspace. Para abrir o Log Analytics no contexto do workspace, selecione Logs no menu do Azure Monitor.To open Log Analytics in workspace context, select Logs from the Azure Monitor menu. O último workspace usado é selecionado, mas você pode selecionar qualquer outro workspace.The last used workspace is selected, but you can select any other workspace. Confira Escopo da consulta de log e intervalo de tempo no Log Analytics do Azure MonitorSee Log query scope and time range in Azure Monitor Log Analytics

Por que estou recebendo o erro: "Registre o provedor de recursos 'Microsoft.Insights' para esta assinatura para habilitar essa consulta" ao abrir o Log Analytics em uma VM?Why am I getting the error: "Register resource provider 'Microsoft.Insights' for this subscription to enable this query" when opening Log Analytics from a VM?

Muitos provedores de recursos são automaticamente registrados, mas pode ser necessário registrar manualmente alguns provedores de recursos.Many resource providers are automatically registered, but you may need to manually register some resource providers. O escopo de registro é sempre a assinatura.The scope for registration is always the subscription. Para saber mais, veja Provedores e tipos de recursos.See Resource providers and types for more information.

Por que não recebo uma mensagem de erro de acesso ao abrir Log Analytics de uma VM?Why am I getting no access error message when opening Log Analytics from a VM?

Para exibir os Logs da VM, você precisará receber permissão de leitura para os workspaces que armazenam os logs da VM.To view VM Logs, you need to be granted with read permission to the workspaces that stores the VM logs. Nesses casos, o administrador deve conceder a você permissões no Azure.In these cases, your administrator must grant you with to permissions in Azure.

MétricasMetrics

Por que as métricas do SO convidado da minha máquina virtual do Azure não aparecem no Metrics Explorer?Why are metrics from the guest OS of my Azure virtual machine not showing up in Metrics explorer?

As métricas de plataforma são coletadas automaticamente para recursos do Azure.Platform metrics are collected automatically for Azure resources. Você deve executar algumas configurações para coletar métricas do SO convidado de uma máquina virtual.You must perform some configuration though to collect metrics from the guest OS of a virtual machine. Para uma VM do Windows, instale a extensão de diagnóstico e configure o coletor do Azure Monitor conforme descrito em Instalar e configurar a extensão WAD (Diagnóstico do Microsoft Azure).For a Windows VM, install the diagnostic extension and configure the Azure Monitor sink as described in Install and configure Windows Azure diagnostics extension (WAD). Para o Linux, instale o agente Telegraf conforme descrito em Coletar métricas personalizadas para uma VM do Linux com o agente Telegraf do InfluxData.For Linux, install the Telegraf agent as described in Collect custom metrics for a Linux VM with the InfluxData Telegraf agent.

AlertasAlerts

O que é um alerta no Azure Monitor?What is an alert in Azure Monitor?

Os alertas trabalham de forma proativa, mandando notificações quando encontram condições importante em seus dados de monitoramento.Alerts proactively notify you when important conditions are found in your monitoring data. Eles permitem que você identifique e resolva problemas antes que os usuários do seu sistema os percebam.They allow you to identify and address issues before the users of your system notice them. Há vários tipos de alertas:There are multiple kinds of alerts:

  • Métrica – o valor da métrica excede um limite.Metric - Metric value exceeds a threshold.
  • Consulta de log – os resultados de uma consulta de log correspondem aos critérios definidos.Log query - Results of a log query match defined criteria.
  • Log de atividades – o evento do log de atividades corresponde a critérios definidos.Activity log - Activity log event matches defined criteria.
  • Teste na Web – os resultados dos critérios definidos de correspondência do teste de disponibilidade.Web test - Results of availability test match defined criteria.

Confira Visão geral dos alertas no Microsoft Azure.See Overview of alerts in Microsoft Azure.

O que é um grupo de ações?What is an action group?

Um grupo de ações é uma coleção de notificações e ações que podem ser disparadas por um alerta.An action group is a collection of notifications and actions that can be triggered by an alert. Vários alertas podem usar um grupo de ações, permitindo que você aproveite conjuntos comuns de notificações e ações.Multiple alerts can use a single action group allowing you to leverage common sets of notifications and actions. Confira Criar e gerenciar grupos de ações no portal do Azure.See Create and manage action groups in the Azure portal.

O que é uma regra de ação?What is an action rule?

Uma regra de ação permite modificar o comportamento de um conjunto de alertas que correspondem a um determinado critério.An action rule allows you to modify the behavior of a set of alerts that match a certain criteria. Isso permite que você execute esses requisitos como desabilitar ações de alerta durante uma janela de manutenção.This allows you to perform such requirements as disable alert actions during a maintenance window. Você também pode aplicar um grupo de ações a um conjunto de alertas em vez de aplicá-los diretamente às regras de alerta.You can also apply an action group to a set of alerts rather than applying them directly to the alert rules. Confira Regras de ação.See Action rules.

AgentesAgents

O Azure Monitor requer um agente?Does Azure Monitor require an agent?

Um agente só é necessário para coletar dados do sistema operacional e das cargas de trabalho em máquinas virtuais.An agent is only required to collect data from the operating system and workloads in virtual machines. As máquinas virtuais podem estar localizadas no Azure, em outro ambiente de nuvem ou localmente.The virtual machines can be located in Azure, another cloud environment, or on-premises. Confira Visão geral dos agentes do Azure Monitor.See Overview of the Azure Monitor agents.

Qual é a diferença entre os agentes do Azure Monitor?What's the difference between the Azure Monitor agents?

A extensão Diagnóstico do Azure é para máquinas virtuais do Azure e coleta dados para métricas do Azure Monitor, para o Armazenamento do Azure e para Hubs de Eventos do Azure.Azure Diagnostic extension is for Azure virtual machines and collects data to Azure Monitor Metrics, Azure Storage, and Azure Event Hubs. O agente do Log Analytics é para máquinas virtuais no Azure, outro ambiente de nuvem ou local e coleta dados para Logs do Azure Monitor.The Log Analytics agent is for virtual machines in Azure, another cloud environment, or on-premises and collects data to Azure Monitor Logs. O Dependency Agent requer o agente do Log Analytics e os detalhes e as dependências do processo coletado.The Dependency agent requires the Log Analytics agent and collected process details and dependencies. Confira Visão geral dos agentes do Azure Monitor.See Overview of the Azure Monitor agents.

O agente de tráfego usa a minha conexão do ExpressRoute?Does my agent traffic use my ExpressRoute connection?

O tráfego para o Azure Monitor usa o circuito do ExpressRoute de emparelhamento da Microsoft.Traffic to Azure Monitor uses the Microsoft peering ExpressRoute circuit. Confira a documentação do ExpressRoute para obter uma descrição dos diferentes tipos de tráfego do ExpressRoute.See ExpressRoute documentation for a description of the different types of ExpressRoute traffic.

Como faço para confirmar se o agente do Log Analytics é capaz de se comunicar com o Azure Monitor?How can I confirm that the Log Analytics agent is able to communicate with Azure Monitor?

No painel de controle no computador do agente, selecione configurações de & de segurança, * * Microsoft Monitoring Agent.From Control Panel on the agent computer, select Security & Settings, **Microsoft Monitoring Agent. Na guia Log Analytics do Azure (OMS) , um ícone de marca de seleção verde confirma que o agente é capaz de se comunicar com o Azure Monitor.Under the Azure Log Analytics (OMS) tab, a green check mark icon confirms that the agent is able to communicate with Azure Monitor. Um ícone de aviso amarelo significa que o agente está tendo problemas.A yellow warning icon means the agent is having issues. Uma motivo comum é que o serviço Microsoft Monitoring Agent foi interrompido.One common reason is the Microsoft Monitoring Agent service has stopped. Use o gerenciador de controle de serviço para reiniciar o serviço.Use service control manager to restart the service.

Como faço para que o agente do Log Analytics pare de se comunicar com o Azure Monitor?How do I stop the Log Analytics agent from communicating with Azure Monitor?

Para agentes conectados diretamente ao Log Analytics, abra o Painel de Controle e selecione Segurança e Configurações, Microsoft Monitoring Agent.For agents connected to Log Analytics directly, open the Control Panel and select Security & Settings, Microsoft Monitoring Agent. Na guia Log Analytics do Azure (OMS) , remova todos os workspaces listados.Under the Azure Log Analytics (OMS) tab, remove all workspaces listed. No System Center Operations Manager, remova o computador da lista de computadores gerenciados do Log Analytics.In System Center Operations Manager, remove the computer from the Log Analytics managed computers list. O Operations Manager atualiza a configuração do agente para não relatar mais para o Log Analytics.Operations Manager updates the configuration of the agent to no longer report to Log Analytics.

Qual a quantidade de dados enviada por agente?How much data is sent per agent?

A quantidade de dados enviados por agente depende:The amount of data sent per agent depends on:

  • Das soluções que você habilitouThe solutions you have enabled
  • Do número de logs e contadores de desempenho sendo coletadosThe number of logs and performance counters being collected
  • Do volume de dados nos logsThe volume of data in the logs

Confira Gerenciar o uso e os custos com os Logs do Azure Monitor para obter detalhes.See Manage usage and costs with Azure Monitor Logs for details.

Para computadores capazes de executar o agente WireData, use a seguinte consulta para ver quantos dados estão sendo enviados:For computers that are able to run the WireData agent, use the following query to see how much data is being sent:

WireData
| where ProcessName == "C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\MonitoringHost.exe" 
| where Direction == "Outbound" 
| summarize sum(TotalBytes) by Computer 

Quanta largura de banda de rede é usada pelo MMA (Agente de Gerenciamento da Microsoft) ao enviar dados para o Azure Monitor?How much network bandwidth is used by the Microsoft Management Agent (MMA) when sending data to Azure Monitor?

A largura de banda é uma função na quantidade de dados enviados.Bandwidth is a function on the amount of data sent. Dados são compactados conforme eles são enviados pela rede.Data is compressed as it is sent over the network.

Como faço para ser notificado quando a coleta de dados do agente do Log Analytics for interrompida?How can I be notified when data collection from the Log Analytics agent stops?

Use as etapas descritas em Criar um novo alerta do log para ser notificado quando a coleta de dados for interrompida.Use the steps described in create a new log alert to be notified when data collection stops. Use as seguintes configurações para a regra de alerta:Use the following settings for the alert rule:

  • Definir condição de alerta: Especifica seu workspace do Log Analytics como o destino do recurso.Define alert condition: Specify your Log Analytics workspace as the resource target.
  • Critérios do alertaAlert criteria
    • Nome do Sinal: Pesquisa de logs personalizadaSignal Name: Custom log search
    • Consulta de pesquisa: Heartbeat | summarize LastCall = max(TimeGenerated) by Computer | where LastCall < ago(15m)Search query: Heartbeat | summarize LastCall = max(TimeGenerated) by Computer | where LastCall < ago(15m)
    • Lógica de Alerta: Com base no número de resultados, na Condição maior que, no valor limite 0Alert logic: Based on number of results, Condition Greater than, Threshold value 0
    • Avaliado com base em: Período (em minutos) 30, Frequência (em minutos) 10Evaluated based on: Period (in minutes) 30, Frequency (in minutes) 10
  • Definir detalhes do alertaDefine alert details
    • Name: Interrupção da coleta de dadosName: Data collection stopped
    • Gravidade: AvisoSeverity: Warning

Especifique um Grupo de Ações existente para que, quando o alerta do log corresponder aos critérios, você seja notificado se tiver uma pulsação ausente por mais de 15 minutos.Specify an existing or new Action Group so that when the log alert matches criteria, you are notified if you have a heartbeat missing for more than 15 minutes.

Quais são os requisitos de firewall para agentes do Azure Monitor?What are the firewall requirements for Azure Monitor agents?

Confira Requisitos de firewall de redepara obter detalhes sobre os requisitos de firewall.See Network firewall requirementsfor details on firewall requirements.

VisualizaçõesVisualizations

Por que não consigo ver o Designer de Exibição?Why can't I see View Designer?

O Designer de Exibição só está disponível para os usuários atribuídos com permissões de Colaborador ou superior no workspace do Log Analytics.View Designer is only available for users assigned with Contributor permissions or higher in the Log Analytics workspace.

Application InsightsApplication Insights

Problemas de configuraçãoConfiguration problems

Estou tendo problemas para configurar:I'm having trouble setting up my:

Não recebo dados do meu servidor:I get no data from my server:

Quantos recursos de Application Insights devo implantar:How many Application Insights resources should I deploy:

É possível usar o Application Insights com...?Can I use Application Insights with ...?

É gratuito?Is it free?

Sim, para uso experimental.Yes, for experimental use. No plano de preço básico, seu aplicativo pode enviar uma determinada margem de dados por mês gratuitamente.In the basic pricing plan, your application can send a certain allowance of data each month free of charge. A margem gratuita é grande o suficiente para cobrir o desenvolvimento e publicação de um aplicativo para um número reduzido de usuários.The free allowance is large enough to cover development, and publishing an app for a small number of users. Você pode definir um limite para impedir que mais de uma determinada quantidade de dados seja processada.You can set a cap to prevent more than a specified amount of data from being processed.

Volumes maiores de telemetria são cobrados pelo Gb.Larger volumes of telemetry are charged by the Gb. Fornecemos algumas dicas sobre como limitar seus encargos.We provide some tips on how to limit your charges.

O plano Empresarial incorre em uma encargo para cada dia em que cada nó do servidor Web envia telemetria.The Enterprise plan incurs a charge for each day that each web server node sends telemetry. É adequado se você quiser usar a Exportação Contínua em grande escala.It is suitable if you want to use Continuous Export on a large scale.

Leia o plano de preço.Read the pricing plan.

Quanto custa?How much does it cost?

  • Abra a página Uso e custos estimados em um recurso do Application Insights.Open the Usage and estimated costs page in an Application Insights resource. Há um gráfico de uso recente.There's a chart of recent usage. Você pode definir um limite de volume de dados, se desejar.You can set a data volume cap, if you want.
  • Abra a Folha de Cobrança do Azure para ver suas contas em todos os recursos.Open the Azure Billing blade to see your bills across all resources.

O que o Application Insights modifica no meu projeto?What does Application Insights modify in my project?

Os detalhes dependem do tipo de projeto.The details depend on the type of project. Para um aplicativo Web:For a web application:

  • Adiciona estes arquivos ao seu projeto:Adds these files to your project:
    • ApplicationInsights.configApplicationInsights.config
    • ai.jsai.js
  • Instala estes pacotes NuGet:Installs these NuGet packages:
    • API do Application Insights - a API principalApplication Insights API - the core API
    • API do Application Insights para Aplicativos Web - usada para enviar telemetria do servidorApplication Insights API for Web Applications - used to send telemetry from the server
    • API do Application Insights para Aplicativos JavaScript - usada para enviar telemetria do clienteApplication Insights API for JavaScript Applications - used to send telemetry from the client
  • Os pacotes incluem os seguintes assemblies:The packages include these assemblies:
    • Microsoft.ApplicationInsightsMicrosoft.ApplicationInsights
    • Microsoft.ApplicationInsights.PlatformMicrosoft.ApplicationInsights.Platform
  • Insere itens em:Inserts items into:
    • Web.configWeb.config
    • packages.configpackages.config
  • (Somente novos projetos – se você adicionar o Application Insights a um projeto existente, precisará fazer isso manualmente). Insere snippets no código do cliente e do servidor para inicializá-los com a ID de recurso do Application Insights.(New projects only - if you add Application Insights to an existing project, you have to do this manually.) Inserts snippets into the client and server code to initialize them with the Application Insights resource ID. Por exemplo, em um aplicativo MVC, o código é inserido na página mestra Views/Shared/_Layout.cshtmlFor example, in an MVC app, code is inserted into the master page Views/Shared/_Layout.cshtml

Como atualizar de versões anteriores do SDK?How do I upgrade from older SDK versions?

Consulte as notas de versão para o SDK adequado ao seu tipo de aplicativo.See the release notes for the SDK appropriate to your type of application.

Como alterar o recurso do Azure ao qual meu projeto envia dados?How can I change which Azure resource my project sends data to?

No Gerenciador de Soluções, clique com o botão direito do mouse em ApplicationInsights.config e escolha Atualizar o Application Insights.In Solution Explorer, right-click ApplicationInsights.config and choose Update Application Insights. Você pode enviar os dados para um recurso novo ou existente no Azure.You can send the data to an existing or new resource in Azure. O assistente de atualização altera a chave de instrumentação em Applicationinsights. config, que por sua vez determina para onde o SDK do servidor envia seus dados.The update wizard changes the instrumentation key in ApplicationInsights.config, which determines where the server SDK sends your data. A menos que você desmarque a opção "Atualizar tudo", a chave onde ele aparece em suas páginas da Web também será alterada.Unless you deselect "Update all," it will also change the key where it appears in your web pages.

Posso usar providers('Microsoft.Insights', 'components').apiVersions[0] em minhas implantações do Azure Resource Manager?Can I use providers('Microsoft.Insights', 'components').apiVersions[0] in my Azure Resource Manager deployments?

Não recomendamos o uso desse método de preenchimento da versão da API.We do not recommend using this method of populating the API version. A versão mais recente pode representar versões prévias que podem conter alterações da falha.The newest version can represent preview releases which may contain breaking changes. Mesmo com versões mais recentes que não são versões prévias, as versões de API nem sempre são compatíveis com os modelos existentes ou, em alguns casos, a versão da API pode não estar disponível para todas as assinaturas.Even with newer non-preview releases, the API versions are not always backwards compatible with existing templates, or in some cases the API version may not be available to all subscriptions.

O que é o Status Monitor?What is Status Monitor?

Um aplicativo da área de trabalho que você pode usar no servidor Web do IIS para ajudar a configurar o Application Insights em aplicativos Web.A desktop app that you can use in your IIS web server to help configure Application Insights in web apps. Ele não coleta telemetria: você pode interrompê-lo quando não estiver configurando um aplicativo.It doesn't collect telemetry: you can stop it when you are not configuring an app.

Saiba mais.Learn more.

Qual a telemetria coletada pelo Application Insights?What telemetry is collected by Application Insights?

A partir dos aplicativos Web do servidor:From server web apps:

A partir das páginas da Web do cliente:From client web pages:

A partir de outras fontes, se você configurá-las:From other sources, if you configure them:

Eu posso filtrar ou modificar alguma telemetria?Can I filter out or modify some telemetry?

Sim, no servidor você pode gravar:Yes, in the server you can write:

  • Processador de Telemetria para filtrar ou adicionar propriedades a itens de telemetria selecionados antes de serem enviados do seu aplicativo.Telemetry Processor to filter or add properties to selected telemetry items before they are sent from your app.
  • Inicializador de Telemetria para adicionar propriedades a todos os itens de telemetria.Telemetry Initializer to add properties to all items of telemetry.

Saiba mais sobre ASP.NET ou Java.Learn more for ASP.NET or Java.

Como os dados de cidade, país/região e outros dados de localização geográfica são calculados?How are city, country/region, and other geo location data calculated?

Procuramos o endereço IP (IPv4 ou IPv6) do cliente Web usando GeoLite2.We look up the IP address (IPv4 or IPv6) of the web client using GeoLite2.

  • Telemetria do navegador: Coletamos o endereço IP do remetente.Browser telemetry: We collect the sender's IP address.
  • Telemetria do servidor: O módulo Application Insights coleta o endereço IP do cliente.Server telemetry: The Application Insights module collects the client IP address. Ele não será coletado se X-Forwarded-For estiver configurado.It is not collected if X-Forwarded-For is set.
  • Para saber mais sobre como o endereço IP e os dados de localização geográfica são coletados no Application Insights consulte este artigo.To learn more about how IP address and geolocation data are collected in Application Insights refer to this article.

É possível configurar o ClientIpHeaderTelemetryInitializer para coletar o endereço IP de um cabeçalho diferente.You can configure the ClientIpHeaderTelemetryInitializer to take the IP address from a different header. Em alguns sistemas, por exemplo, ele é movido por um proxy, balanceador de carga ou CDN para X-Originating-IP.In some systems, for example, it is moved by a proxy, load balancer, or CDN to X-Originating-IP. Saiba mais.Learn more.

É possível usar o Power BI para exibir sua telemetria de solicitação em um mapa.You can use Power BI to display your request telemetry on a map.

Por quanto tempo os dados são mantidos no portal?How long is data retained in the portal? É seguro?Is it secure?

Veja Privacidade e retenção de dados.Take a look at Data Retention and Privacy.

O que acontece com a telemetria do Application Insights quando um servidor ou dispositivo perde a conexão com o Azure?What happens to Application Insight's telemetry when a server or device loses connection with Azure?

Todos os nossos SDKs, incluindo o SDK da Web, incluem "transporte confiável" ou "transporte robusto".All of our SDKs, including the web SDK, includes "reliable transport" or "robust transport". Quando o servidor ou dispositivo perde a conexão com o Azure, a telemetria é armazenada localmente no sistema de arquivos (SDKs do servidor) ou no Armazenamento de Sessão do HTML5 (SDK da Web).When the server or device loses connection with Azure, telemetry is stored locally on the file system (Server SDKs) or in HTML5 Session Storage (Web SDK). Periodicamente, o SDK tentará enviar novamente essa telemetria até que o serviço de ingestão o considere "obsoleto" (48 horas para logs, 30 minutos para métricas).The SDK will periodically retry to send this telemetry until our ingestion service considers it "stale" (48-hours for logs, 30 minutes for metrics). A telemetria obsoleta será descartada.Stale telemetry will be dropped. Em alguns casos, como quando o armazenamento local está cheio, a repetição não ocorrerá.In some cases, such as when local storage is full, retry will not occur.

É possível enviar dados pessoais na Telemetria?Could personal data be sent in the telemetry?

Isso é possível se o seu código envia tais dados.This is possible if your code sends such data. Isso também pode acontecer se as variáveis nos rastreamentos de pilha incluírem dados pessoais.It can also happen if variables in stack traces include personal data. Sua equipe de desenvolvimento deve realizar avaliações de risco para garantir que os dados pessoais sejam devidamente tratados.Your development team should conduct risk assessments to ensure that personal data is properly handled. Saiba mais sobre privacidade e retenção de dados .Learn more about data retention and privacy.

Todos os octetos do endereço web do cliente são sempre definidos como 0 depois que os atributos de localização geográfica são pesquisados.All octets of the client web address are always set to 0 after the geo location attributes are looked up.

Minha Chave de Instrumentação está visível na origem da minha página da Web.My Instrumentation Key is visible in my web page source.

  • Essa é uma prática comum em soluções de monitoramento.This is common practice in monitoring solutions.
  • Ele não pode ser usado para roubar seus dados.It can't be used to steal your data.
  • Ele pode ser usado para distorcer seus dados ou disparar alertas.It could be used to skew your data or trigger alerts.
  • Não temos conhecimento se algum cliente teve tais problemas.We have not heard that any customer has had such problems.

Você pode:You could:

  • Usar duas Chaves de instrumentação separadas (recursos do Application Insights separados) para dados do servidor e cliente.Use two separate Instrumentation Keys (separate Application Insights resources), for client and server data. OuOr
  • Gravar um proxy que execute no seu servidor e o cliente Web envie dados através desse proxy.Write a proxy that runs in your server, and have the web client send data through that proxy.

Como eu vejo dados de POST na pesquisa de Diagnóstico?How do I see POST data in Diagnostic search?

Nós não registramos dados de POST automaticamente, mas você pode usar uma chamada TrackTrace: colocar os dados no parâmetro de mensagem.We don't log POST data automatically, but you can use a TrackTrace call: put the data in the message parameter. Esse parâmetro tem um limite de tamanho maior do que os limites nas propriedades de cadeia de caracteres, embora nele você não possa aplicar filtros.This has a longer size limit than the limits on string properties, though you can't filter on it.

Devo usar recursos do Application Insights simples ou múltiplos?Should I use single or multiple Application Insights resources?

Use um recurso único para todos os componentes ou funções em um único sistema de negócios.Use a single resource for all the components or roles in a single business system. Use recursos separados para desenvolvimento, teste e versões de lançamento e para aplicativos independentes.Use separate resources for development, test, and release versions, and for independent applications.

Como faço para alterar dinamicamente a chave de instrumentação?How do I dynamically change the instrumentation key?

Quais são as contagens de Sessão e Usuário?What are the User and Session counts?

  • O SDK do JavaScript define um cookie de usuário no cliente Web para identificar os usuários que retornam e, um cookie de sessão para atividades de grupo.The JavaScript SDK sets a user cookie on the web client, to identify returning users, and a session cookie to group activities.
  • Se não houver nenhum script do lado do cliente, você poderá definir cookies no server.If there is no client-side script, you can set cookies at the server.
  • Se um usuário real usar seu site em diferentes navegadores, usar navegação em modo privado/incógnito ou usar diferentes computadores, então, eles serão contados mais de uma vez.If one real user uses your site in different browsers, or using in-private/incognito browsing, or different machines, then they will be counted more than once.
  • Para identificar um usuário conectado entre navegadores e computadores, adicione uma chamada a setAuthenticatedUserContext().To identify a logged-in user across machines and browsers, add a call to setAuthenticatedUserContext().

Eu habilitei tudo no Application Insights?Have I enabled everything in Application Insights?

O que você deverá verWhat you should see Como obter issoHow to get it Por que você deseja issoWhy you want it
Gráficos de disponibilidadeAvailability charts Testes da WebWeb tests Tenha certeza que o aplicativo Web está ativoKnow your web app is up
Desempenho do aplicativo para servidores: tempos de resposta...Server app perf: response times, ... Adicionar o Application Insights ao seu projeto ou Instalar o AI Status Monitor no servidor (ou escreva seu próprio código para rastrear dependências)Add Application Insights to your project or Install AI Status Monitor on server (or write your own code to track dependencies) Detectar problemas de desempenhoDetect perf issues
Telemetria de dependênciaDependency telemetry Instalar o AI Status Monitor no servidorInstall AI Status Monitor on server Diagnosticar problemas com bancos de dados ou outros componentes externosDiagnose issues with databases or other external components
Obter rastreamentos de pilha por meio de exceçõesGet stack traces from exceptions Inserir chamadas TrackException em seu código (mas alguns são informados automaticamente)Insert TrackException calls in your code (but some are reported automatically) Detectar e diagnosticar exceçõesDetect and diagnose exceptions
Pesquisar rastreamentos de logSearch log traces Adicionar um adaptador de registro em logAdd a logging adapter Diagnosticar exceções, problemas de desempenhoDiagnose exceptions, perf issues
Noções básicas de uso do cliente: modos de exibição de página, sessões,...Client usage basics: page views, sessions, ... Inicializador de JavaScript em páginas da WebJavaScript initializer in web pages Análise de usoUsage analytics
Métricas de cliente personalizadasClient custom metrics Rastreando chamadas em páginas da WebTracking calls in web pages Aprimorar a experiência do usuárioEnhance user experience
Métricas de servidor personalizadasServer custom metrics Rastreando chamadas no servidorTracking calls in server Business intelligenceBusiness intelligence

Por que as contagens nos gráficos de Pesquisa e Métricas são desiguais?Why are the counts in Search and Metrics charts unequal?

A Amostragem reduz o número de itens de telemetria (solicitações, eventos personalizados e, assim por diante) que são realmente enviados de seu aplicativo para o portal.Sampling reduces the number of telemetry items (requests, custom events, and so on) that are actually sent from your app to the portal. Em Pesquisa, você visualiza o número de itens realmente recebidos.In Search, you see the number of items actually received. Nos gráficos de métrica que exibem uma contagem de eventos, você visualiza o número de eventos originais que ocorreu.In metric charts that display a count of events, you see the number of original events that occurred.

Cada item transmitido carrega uma propriedade itemCount que mostra quantos eventos originais esse item representa.Each item that is transmitted carries an itemCount property that shows how many original events that item represents. Para observar a amostragem em operação, é possível executar essa consulta no Analytics:To observe sampling in operation, you can run this query in Analytics:

    requests | summarize original_events = sum(itemCount), transmitted_events = count()

AutomaçãoAutomation

Configurando o Application InsightsConfiguring Application Insights

Você pode gravar scripts do PowerShell usando o Azure Resource Monitor para:You can write PowerShell scripts using Azure Resource Monitor to:

  • Criar e atualizar recursos do Application Insights.Create and update Application Insights resources.
  • Definir o plano de preços.Set the pricing plan.
  • Obter a chave de instrumentação.Get the instrumentation key.
  • Adicionar um alerta de métrica.Add a metric alert.
  • Adicionar um teste de disponibilidade.Add an availability test.

Não é possível configurar um relatório do Metric Explorer ou configurar a exportação contínua.You can't set up a Metric Explorer report or set up continuous export.

Consultar a telemetriaQuerying the telemetry

Use a API REST para executar consultas do Analytics.Use the REST API to run Analytics queries.

Como configurar um alerta em um evento?How can I set an alert on an event?

Os alertas do Azure são somente em métricas.Azure alerts are only on metrics. Crie uma métrica personalizada que cruze um limite de valor sempre que o evento ocorrer.Create a custom metric that crosses a value threshold whenever your event occurs. Em seguida, configure um alerta na métrica.Then set an alert on the metric. Você receberá uma notificação sempre que a métrica cruzar o limite em qualquer direção; você não receberá uma notificação até o primeiro cruzamento, não importando se o valor inicial é alto ou baixo; sempre haverá uma latência de alguns minutos.You'll get a notification whenever the metric crosses the threshold in either direction; you won't get a notification until the first crossing, no matter whether the initial value is high or low; there is always a latency of a few minutes.

Há encargos de transferência de dados entre um aplicativo Web e o Application Insights?Are there data transfer charges between an Azure web app and Application Insights?

  • Se seu aplicativo Web do Azure estiver hospedado em um data center, onde há um ponto de extremidade de coleta do Application Insights, não haverá cobrança.If your Azure web app is hosted in a data center where there is an Application Insights collection endpoint, there is no charge.
  • Se não houver um ponto de extremidade de coleta no data center do host, então, a telemetria do seu aplicativo incorrerá em Encargos de saída do Azure.If there is no collection endpoint in your host data center, then your app's telemetry will incur Azure outgoing charges.

Isso não depende de onde seu recurso Application Insights está hospedado.This doesn't depend on where your Application Insights resource is hosted. Depende apenas da distribuição de nossos pontos de extremidade.It just depends on the distribution of our endpoints.

É possível enviar telemetria para o portal do Application Insights?Can I send telemetry to the Application Insights portal?

É recomendável usar nossos SDKs e usar a API de SDK.We recommend you use our SDKs and use the SDK API. Existem variantes do SDK para várias plataformas.There are variants of the SDK for various platforms. Esses SDKs tratam buffer, compressão, limitação, repetições e, assim por diante.These SDKs handle buffering, compression, throttling, retries, and so on. No entanto, o esquema de ingestão e o protocolo de ponto de extremidade são públicos.However, the ingestion schema and endpoint protocol are public.

É possível monitorar um servidor Web de intranet?Can I monitor an intranet web server?

Sim, mas você precisará permitir o tráfego para nossos serviços por exceções de firewall ou redirecionamentos de proxy.Yes, but you will need to allow traffic to our services by either firewall exceptions or proxy redirects.

  • QuickPulse https://rt.services.visualstudio.com:443QuickPulse https://rt.services.visualstudio.com:443
  • ApplicationIdProvider https://dc.services.visualstudio.com:443ApplicationIdProvider https://dc.services.visualstudio.com:443
  • TelemetryChannel https://dc.services.visualstudio.com:443TelemetryChannel https://dc.services.visualstudio.com:443

Examine nossa lista de serviços e endereços IP aqui.Review our full list of services and IP addresses here.

Exceção de firewallFirewall exception

Permita que o servidor Web envie telemetria para os pontos de extremidade.Allow your web server to send telemetry to our endpoints.

Redirecionamento de gatewayGateway redirect

Encaminhe o tráfego de seu servidor para um gateway na sua intranet substituindo pontos de extremidade na sua configuração.Route traffic from your server to a gateway on your intranet by overwriting Endpoints in your configuration. Se essas propriedades de “Ponto de extremidade” não estiverem presentes na sua configuração, essas classes usarão os valores padrão mostrados abaixo no exemplo ApplicationInsights.config.If these "Endpoint" properties are not present in your config, these classes will use the default values shown below in the example ApplicationInsights.config.

Seu gateway deve rotear o tráfego para o endereço básico do nosso ponto de extremidade.Your gateway should route traffic to our endpoint's base address. Em sua configuração, substitua os valores padrão por http://<your.gateway.address>/<relative path>.In your configuration, replace the default values with http://<your.gateway.address>/<relative path>.

Exemplo ApplicationInsights.config com pontos de extremidade padrão:Example ApplicationInsights.config with default endpoints:
<ApplicationInsights>
  ...
  <TelemetryModules>
    <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector">
      <QuickPulseServiceEndpoint>https://rt.services.visualstudio.com/QuickPulseService.svc</QuickPulseServiceEndpoint>
    </Add>
  </TelemetryModules>
    ...
  <TelemetryChannel>
     <EndpointAddress>https://dc.services.visualstudio.com/v2/track</EndpointAddress>
  </TelemetryChannel>
  ...
  <ApplicationIdProvider Type="Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ApplicationInsightsApplicationIdProvider, Microsoft.ApplicationInsights">
    <ProfileQueryEndpoint>https://dc.services.visualstudio.com/api/profiles/{0}/appId</ProfileQueryEndpoint>
  </ApplicationIdProvider>
  ...
</ApplicationInsights>

Observação

O ApplicationIdProvider está disponível desde a v2.6.0.ApplicationIdProvider is available starting in v2.6.0.

Passagem de proxyProxy passthrough

A passagem de proxy pode ser obtida com a configuração de um proxy de nível de computador ou de nível de aplicativo.Proxy passthrough can be achieved by configuring either a machine level or application level proxy. Para obter mais informações, confira o artigo do dotnet sobre DefaultProxy.For more information see dotnet's article on DefaultProxy.

Exemplo de Web.config:Example Web.config:

<system.net>
   <defaultProxy>
     <proxy proxyaddress="http://xx.xx.xx.xx:yyyy" bypassonlocal="true"/>
   </defaultProxy>
</system.net>

É possível executar testes na Web de Disponibilidade em um servidor de intranet?Can I run Availability web tests on an intranet server?

Nossos testes na Web executam em pontos de presença distribuídos no mundo inteiro.Our web tests run on points of presence that are distributed around the globe. Existem duas soluções:There are two solutions:

  • Porta de firewall : permitir solicitações para seu servidor da lista mutável e longa dos agentes de teste na Web.Firewall door - Allow requests to your server from the long and changeable list of web test agents.
  • Grave seu próprio código para enviar solicitações periódicas ao seu servidor de dentro de sua intranet.Write your own code to send periodic requests to your server from inside your intranet. Você pode executar testes na Web do Visual Studio para essa finalidade.You could run Visual Studio web tests for this purpose. O testador pode enviar os resultados ao Application Insights usando a API TrackAvailability().The tester could send the results to Application Insights using the TrackAvailability() API.

Quanto tempo demora para coletar a telemetria?How long does it take for telemetry to be collected?

A maioria dos dados do Application Insights tem uma latência inferior a cinco minutos.Most Application Insights data has a latency of under 5 minutes. Alguns dados podem demorar mais; normalmente, arquivos de log maiores.Some data can take longer; typically larger log files. Para saber mais, confira SLA do Application Insights.For more information, see the Application Insights SLA.

As respostas HTTP 502 e 503 nem sempre são capturadas pelo Application InsightsHTTP 502 and 503 responses are not always captured by Application Insights

os erros "502 gateway insatisfatório" e "503 Serviço indisponível" nem sempre são capturados pelo Application Insights."502 bad gateway" and "503 service unavailable" errors are not always captured by Application Insights. Se apenas JavaScript do lado do cliente estiver sendo usado para monitoramento, isso seria um comportamento esperado, uma vez que a resposta de erro é retornada antes da página que contém o cabeçalho HTML com o trecho de código JavaScript de monitoramento sendo renderizado.If only client-side JavaScript is being used for monitoring this would be expected behavior since the error response is returned prior to the page containing the HTML header with the monitoring JavaScript snippet being rendered.

Se a resposta 502 ou 503 foi enviada de um servidor com o monitoramento no lado do servidor habilitado, os erros seriam coletados pelo SDK do Application Insights.If the 502 or 503 response was sent from a server with server-side monitoring enabled the errors would be collected by the Application Insights SDK.

No entanto, ainda existem casos em que, mesmo quando o monitoramento do lado do servidor está habilitado no servidor Web de um aplicativo, um erro 502 ou 503 não será capturado pelo Application Insights.However, there are still cases where even when server-side monitoring is enabled on an application's web server that a 502 or 503 error will not be captured by Application Insights. Muitos servidores Web modernos não permitem que um cliente se comunique diretamente, mas, em vez disso, emprega soluções como proxies reversos para passar informações entre o cliente e os servidores Web front-end.Many modern web servers do not allow a client to communicate directly, but instead employ solutions like reverse proxies to pass information back and forth between the client and the front-end web servers.

Nesse cenário, uma resposta 502 ou 503 poderia ser retornada a um cliente devido a um problema na camada de proxy reverso e isso não seria capturado por Application Insights.In this scenario, a 502 or 503 response could be returned to a client due to an issue at the reverse proxy layer and this would not be captured out-of-box by Application Insights. Para ajudar a detectar problemas nessa camada, talvez seja necessário encaminhar logs do proxy reverso para Log Analytics e criar uma regra personalizada para verificar se há 502/503 respostas.To help detect issues at this layer you may need to forward logs from your reverse proxy to Log Analytics and create a custom rule to check for 502/503 responses. Para saber mais sobre as causas comuns de erros 502 e 503, consulte o artigo Azure App de solução de problemas de serviço para "502 gateway inadequado" e "serviço 503 indisponível".To learn more about common causes of 502 and 503 errors consult the Azure App Service troubleshooting article for "502 bad gateway" and "503 service unavailable".

OpenTelemetryOpenTelemetry

O que é OpenTelemetryWhat is OpenTelemetry

Um novo padrão de código aberto para a observação.A new open-source standard for observability. Saiba mais em https://opentelemetry.io/ .Learn more at https://opentelemetry.io/.

Por que a Microsoft/Azure Monitor investindo em OpenTelemetry?Why is Microsoft / Azure Monitor investing in OpenTelemetry?

Acreditamos que ele atende melhor aos nossos clientes por três motivos:We believe it better serves our customers for three reasons:

  1. Habilite o suporte para mais cenários de clientes.Enable support for more customer scenarios.
  2. Instrumento sem medo de bloqueio de fornecedor.Instrument without fear of vendor lock-in.
  3. Aumente a transparência e o envolvimento do cliente.Increase customer transparency and engagement.

Ele também se alinha com a estratégia da Microsoft para adotaro software livre.It also aligns with Microsoft’s strategy to embrace open source.

Que valor adicional o OpenTelemetry me dá?What additional value does OpenTelemetry give me?

Além dos motivos acima, o OpenTelemetry é mais eficiente em escala e fornece design/configurações consistentes entre linguagens.In addition to the reasons above, OpenTelemetry is more efficient at-scale and provides consistent design/configurations across languages.

Como posso testar o OpenTelemetry?How can I test out OpenTelemetry?

Inscreva-se para participar do nosso Azure Monitor Application Insights comunidade de pioneiros em https://aka.ms/AzMonOtel .Sign up to join our Azure Monitor Application Insights early adopter community at https://aka.ms/AzMonOtel.

O que significa GA no contexto de OpenTelemetry?What does GA mean in the context of OpenTelemetry?

A Comunidade OpenTelemetry define disponibilidade geral (GA) aqui.The OpenTelemetry community defines Generally Available (GA) here. No entanto, o OpenTelemetry "GA" não significa paridade de recurso com os SDKs de Application Insights existentes.However, OpenTelemetry “GA” does not mean feature parity with the existing Application Insights SDKs. Azure Monitor continuará a recomendar nossos SDKs de Application Insights atuais para clientes que precisam de recursos como métricas previamente agregadas, métricas ao vivo, amostragem adaptável, criador de perfile depurador de instantâneo até que os SDKs OpenTelemetry alcancem a maturidade do recurso.Azure Monitor will continue to recommend our current Application Insights SDKs for customers requiring features such as pre-aggregated metrics, live metrics, adaptive sampling, profiler, and snapshot debugger until the OpenTelemetry SDKs reach feature maturity.

Posso usar as compilações de visualização em ambientes de produção?Can I use Preview builds in production environments?

Isso não é recomendado.It’s not recommended. Consulte termos de uso suplementares para obter mais informações sobre o Microsoft Azure.See Supplemental Terms of Use for Microsoft Azure Previews for more information.

Qual é a diferença entre o SDK do OpenTelemetry e a instrumentação automática?What’s the difference between OpenTelemetry SDK and auto-instrumentation?

A especificação OpenTelemetry define o SDK.The OpenTelemetry specification defines SDK. Em suma, "SDK" é um pacote específico de idioma que coleta dados de telemetria entre os vários componentes do seu aplicativo e envia os dados para Azure Monitor por meio de um exportador.In short, “SDK” is a language-specific package that collects telemetry data across the various components of your application and sends the data to Azure Monitor via an exporter.

O conceito de instrumentação automática (às vezes chamado de injeção do código de bytes, sem código ou baseada em agente) refere-se à capacidade de instrumentar seu aplicativo sem alterar seu código.The concept of auto-instrumentation (sometimes referred to as bytecode injection, codeless, or agent-based) refers to the capability to instrument your application without changing your code. Por exemplo, confira o Leiame de instrumentação automática de Java OpenTelemetry para obter mais informações.For example, check out the OpenTelemetry Java Auto-instrumentation Readme for more information.

O que é o coletor OpenTelemetry?What’s the OpenTelemetry Collector?

O coletor OpenTelemetry é descrito em seu arquivo Leiame do GitHub.The OpenTelemetry Collector is described in its GitHub readme. Atualmente, a Microsoft não utiliza o coletor OpenTelemetry e depende de exportadores diretos que enviam ao Application Insights de Azure Monitor.Currently Microsoft does not utilize the OpenTelemetry Collector and depends on direct exporters that send to Azure Monitor’s Application Insights.

Qual é a diferença entre OpenCensus e OpenTelemetry?What’s the difference between OpenCensus and OpenTelemetry?

OpenCensus é o precursor para OpenTelemetry.OpenCensus is the precursor to OpenTelemetry. A Microsoft ajudou a juntar OpenTracing e OpenCensus a criar OpenTelemetry, um padrão de observação única para o mundo.Microsoft helped bring together OpenTracing and OpenCensus to create OpenTelemetry, a single observability standard for the world. Produção atual do Azure Monitor o SDK do Python recomendado é baseado em OpenCensus, mas eventualmente todos os SDKs do Azure monitor serão baseados em OpenTelemetry.Azure Monitor’s current production-recommended Python SDK is based on OpenCensus, but eventually all Azure Monitor’s SDKs will be based on OpenTelemetry.

Azure Monitor para contêineresAzure Monitor for containers

O recurso de integridade está em versão prévia privadaHealth feature is in private preview

Estamos planejando fazer uma série de alterações para adicionar funcionalidades e abordar seus comentários.We are planning to make a series of changes to add functionality and address your feedback. O recurso de integridade fará transição para uma versão prévia privada no final de junho de 2020 e, para obter mais informações, examine este comunicado sobre atualizações do Azure.The Health feature is going to transition to a private preview at the end of June 2020, and for additional information review the following Azure updates announcement.

O que Outros processos representam na Exibição de nó?What does Other Processes represent under the Node view?

Outros processos destinam-se a ajudá-lo a entender claramente a causa raiz do alto uso de recursos em seu nó.Other processes are intended to help you clearly understand the root cause of the high resource usage on your node. Isso permite que você diferencie o uso entre processos em contêineres e processos que não estão em contêineres.This enables you to distinguish usage between containerized processes vs non-containerized processes.

Quais são esses Outros processos?What are these Other Processes?

Esses são processos que não estão em contêineres e são executados no seu nó.These are non-containerized processes that run on your node.

Como calculamos isso?How do we calculate this?

Outros processos = Uso total de CAdvisor - Uso de processo em contêinerOther Processes = Total usage from CAdvisor - Usage from containerized process

Os Outros processos incluem:The Other processes includes:

  • Processos de Kubernetes autogerenciados ou gerenciados que não estão em contêineresSelf-managed or managed Kubernetes non-containerized processes

  • Processos de tempo de execução de contêinerContainer Run-time processes

  • KubeletKubelet

  • Processos do sistema em execução no seu nóSystem processes running on your node

  • Outras cargas de trabalho que não são de Kubernetes em execução no hardware do nó ou em VMOther non-Kubernetes workloads running on node hardware or VM

Não vejo os valores das propriedades Image e Name preenchidos quando consulto a tabela ContainerLog.I don't see Image and Name property values populated when I query the ContainerLog table.

Para agente de versão ciprod12042019 e posteriores, por padrão, essas duas propriedades não são preenchidas para cada linha de log para minimizar os custos com os dados de log coletados.For agent version ciprod12042019 and later, by default these two properties are not populated for every log line to minimize cost incurred on log data collected. Há duas opções para consultar a tabela que inclui essas propriedades com seus valores:There are two options to query the table that include these properties with their values:

Opção 1Option 1

Fazer junção de outras tabelas para incluir esses valores de propriedade nos resultados.Join other tables to include these property values in the results.

Modifique suas consultas para incluir as propriedades Image e ImageTag da tabela ContainerInventory fazendo junção na propriedade ContainerID.Modify your queries to include Image and ImageTag properties from the ContainerInventory table by joining on ContainerID property. Você pode incluir a propriedade Name (como ela apareceu anteriormente na ContainerLog tabela) do campo ContaineName da tabela KubepodInventory unindo a propriedade ContainerId.You can include the Name property (as it previously appeared in the ContainerLog table) from KubepodInventory table's ContaineName field by joining on the ContainerID property. Essa é a opção indicada.This is the recommended option.

O exemplo a seguir é uma consulta detalhada de exemplo que explica como obter esses valores de campo por meio de junções.The following example is a sample detailed query that explains how to get these field values with joins.

//lets say we are querying an hour worth of logs
let startTime = ago(1h);
let endTime = now();
//below gets the latest Image & ImageTag for every containerID, during the time window
let ContainerInv = ContainerInventory | where TimeGenerated >= startTime and TimeGenerated < endTime | summarize arg_max(TimeGenerated, *)  by ContainerID, Image, ImageTag | project-away TimeGenerated | project ContainerID1=ContainerID, Image1=Image ,ImageTag1=ImageTag;
//below gets the latest Name for every containerID, during the time window
let KubePodInv  = KubePodInventory | where ContainerID != "" | where TimeGenerated >= startTime | where TimeGenerated < endTime | summarize arg_max(TimeGenerated, *)  by ContainerID2 = ContainerID, Name1=ContainerName | project ContainerID2 , Name1;
//now join the above 2 to get a 'jointed table' that has name, image & imagetag. Outer left is safer in-case there are no kubepod records are if they are latent
let ContainerData = ContainerInv | join kind=leftouter (KubePodInv) on $left.ContainerID1 == $right.ContainerID2;
//now join ContainerLog table with the 'jointed table' above and project-away redundant fields/columns and rename columns that were re-written
//Outer left is safer so you dont lose logs even if we cannot find container metadata for loglines (due to latency, time skew between data types etc...)
ContainerLog
| where TimeGenerated >= startTime and TimeGenerated < endTime 
| join kind= leftouter (
   ContainerData
) on $left.ContainerID == $right.ContainerID2 | project-away ContainerID1, ContainerID2, Name, Image, ImageTag | project-rename Name = Name1, Image=Image1, ImageTag=ImageTag1 

Opção 2Option 2

Reabilitar a coleção para essas propriedades para cada linha de log de contêiner.Re-enable collection for these properties for every container log line.

Se a primeira opção não for conveniente devido a alterações de consulta envolvidas, você poderá reabilitar a coleta desses campos habilitando a configuração log_collection_settings.enrich_container_logs no mapa de configuração do agente, conforme descrito em definições de configuração de coleta de dados.If the first option is not convenient due to query changes involved, you can re-enable collecting these fields by enabling the setting log_collection_settings.enrich_container_logs in the agent config map as described in the data collection configuration settings.

Observação

A segunda opção não é recomendada com clusters grandes que têm mais de 50 nós porque ela gera chamadas ao servidor de API em cada nó do cluster para executar esse enriquecimento.The second option is not recommended with large clusters that have more than 50 nodes because it generates API server calls from every node in the cluster to perform this enrichment. Essa opção também aumenta o tamanho dos dados para cada linha de log coletada.This option also increases data size for every log line collected.

Posso exibir as métricas coletadas no Grafana?Can I view metrics collected in Grafana?

O Azure Monitor para contêineres é compatível com a exibição de métricas armazenadas em seu workspace do Log Analytics em painéis do Grafana.Azure Monitor for containers supports viewing metrics stored in your Log Analytics workspace in Grafana dashboards. Nós fornecemos um modelo para baixar do repositório do painel do Grafana para você começar e fazer referência e para ajudá-lo a aprender a consultar dados adicionais de seus clusters monitorados para visualizar em painéis personalizados do Grafana.We have provided a template that you can download from Grafana's dashboard repository to get you started and reference to help you learn how to query additional data from your monitored clusters to visualize in custom Grafana dashboards.

Posso monitorar meu cluster do AKS-Engine com o Azure Monitor para contêineres?Can I monitor my AKS-engine cluster with Azure Monitor for containers?

O Azure Monitor para contêineres é compatível com o monitoramento de cargas de trabalho de contêiner implantadas em clusters do AKS-Engine (anteriormente conhecido como ACS-Engine) hospedados no Azure.Azure Monitor for containers supports monitoring container workloads deployed to AKS-engine (formerly known as ACS-engine) cluster(s) hosted on Azure. Para obter mais detalhes e uma visão geral das etapas necessárias para habilitar o monitoramento para esse cenário, confira Usando o Azure Monitor para contêineres para o AKS-Engine.For further details and an overview of steps required to enable monitoring for this scenario, see Using Azure Monitor for containers for AKS-engine.

Por que não vejo dados em meu workspace do Log Analytics?Why don't I see data in my Log Analytics workspace?

Se não for possível ver dados no workspace do Log Analytics em um determinado horário, talvez tenha sido atingido o limite de 500 MB padrão ou o limite diário especificado para controlar a quantidade de dados a serem coletados diariamente.If you are unable to see any data in the Log Analytics workspace at a certain time everyday, you may have reached the default 500 MB limit or the daily cap specified to control the amount of data to collect daily. Quando o limite do dia for atingido, a coleta de dados será interrompida e retomada somente no próximo dia.When the limit is met for the day, data collection stops and resumes only on the next day. Para examinar seu uso de dados e atualizar para um tipo de preço diferente com base em seus padrões de uso previstos, confira Uso e custos de dados de log.To review your data usage and update to a different pricing tier based on your anticipated usage patterns, see Log data usage and cost.

O que são os estados de contêineres especificados na tabela ContainerInventory?What are the container states specified in the ContainerInventory table?

A tabela ContainerInventory contém informações sobre contêineres parados e em execução.The ContainerInventory table contains information about both stopped and running containers. A tabela é preenchida por um fluxo de trabalho dentro do agente que consulta o docker por todos os contêineres (em execução e parados) e encaminha esses dados ao espaço de trabalho do Log Analytics.The table is populated by a workflow inside the agent that queries the docker for all the containers (running and stopped), and forwards that data the Log Analytics workspace.

Como faço para resolver o erro Registro de assinatura ausente?How do I resolve Missing Subscription registration error?

Se você receber o erro Registro de assinatura ausente para o Microsoft.OperationsManagement, resolva-o registrando o provedor de recursos Microsoft.OperationsManagement na assinatura em que o workspace está definido.If you receive the error Missing Subscription registration for Microsoft.OperationsManagement, you can resolve it by registering the resource provider Microsoft.OperationsManagement in the subscription where the workspace is defined. A documentação para saber como fazer isso pode ser encontrada aqui.The documentation for how to do this can be found here.

Há suporte para clusters do AKS habilitados para RBAC?Is there support for RBAC enabled AKS clusters?

A solução de monitoramento de contêiner não é compatível com o RBAC, mas é compatível com o Azure Monitor para Contêineres.The Container Monitoring solution doesn't support RBAC, but it is supported with Azure Monitor for Containers. A página de detalhes da solução pode não mostrar as informações corretas nas folhas que mostram dados desses clusters.The solution details page may not show the right information in the blades that show data for these clusters.

Como habilito a coleta de log para contêineres no namespace kube-system por meio do Helm?How do I enable log collection for containers in the kube-system namespace through Helm?

A coleta de log de contêineres no namespace kube-system está desabilitada por padrão.The log collection from containers in the kube-system namespace is disabled by default. A coleta de log pode ser habilitada definindo uma variável de ambiente no omsagent.Log collection can be enabled by setting an environment variable on the omsagent. Para saber mais, confira a página do GitHub Azure Monitor para contêineres.For more information, see the Azure Monitor for containers GitHub page.

Como posso atualizar o omsagent para a versão mais recente?How do I update the omsagent to the latest released version?

Para saber como atualizar o agente, confira Gerenciamento de agente.To learn how to upgrade the agent, see Agent management.

Como habilito o registro em log de várias linhas?How do I enable multi-line logging?

No momento o Azure Monitor para contêineres não é compatível com registro em log de várias linhas, mas há soluções alternativas disponíveis.Currently Azure Monitor for containers doesn't support multi-line logging, but there are workarounds available. Você pode configurar todos os serviços para gravar em formato JSON e, em seguida, o Docker/Moby vai gravá-los como uma única linha.You can configure all the services to write in JSON format and then Docker/Moby will write them as a single line.

Por exemplo, você pode encapsular seu log como um objeto JSON, conforme mostrado no exemplo de um aplicativo do Node.js abaixo:For example, you can wrap your log as a JSON object as shown in the example below for a sample node.js application:

console.log(json.stringify({ 
      "Hello": "This example has multiple lines:",
      "Docker/Moby": "will not break this into multiple lines",
      "and you will receive":"all of them in log analytics",
      "as one": "log entry"
      }));

Esses dados serão parecidos com o seguinte exemplo no Azure Monitor para logs ao consultá-los:This data will look like the following example in Azure Monitor for logs when you query for it:

LogEntry : ({"Hello": "This example has multiple lines:","Docker/Moby": "will not break this into multiple lines", "and you will receive":"all of them in log analytics", "as one": "log entry"}

Para detalhes sobre esse problema, examine o link do GitHub a seguir.For a detailed look at the issue, review the following GitHub link.

Como resolvo erros do Azure AD ao habilitar logs dinâmicos?How do I resolve Azure AD errors when I enable live logs?

Você poderá ver o seguinte erro: A URL de resposta especificada na solicitação não corresponde às URLs de resposta configuradas para o aplicativo: '<ID do aplicativo>' .You may see the following error: The reply url specified in the request does not match the reply urls configured for the application: '<application ID>'. A solução para isso pode ser encontrada no artigo Como exibir dados de contêiner em tempo real com o Azure Monitor para contêineres.The solution to solve it can be found in the article How to view container data in real time with Azure Monitor for containers.

Por que não posso atualizar o cluster após a integração?Why can't I upgrade cluster after onboarding?

Se, depois de habilitar o Azure Monitor para contêineres para um cluster do AKS, você excluir o workspace do Log Analytics ao qual o cluster estava enviando os dados, ao tentar atualizar o cluster, ele falhará.If after you enable Azure Monitor for containers for an AKS cluster, you delete the Log Analytics workspace the cluster was sending its data to, when attempting to upgrade the cluster it will fail. Para contornar isso, você precisará desabilitar o monitoramento e reabilitá-lo fazendo referência a um workspace diferente válido em sua assinatura.To work around this, you will have to disable monitoring and then re-enable it referencing a different valid workspace in your subscription. Quando você tentar executar a atualização do cluster novamente, isso deverá ser processado e concluído com êxito.When you try to perform the cluster upgrade again, it should process and complete successfully.

Quais portas e domínios eu preciso abrir/permitir para o agente?Which ports and domains do I need to open/allow for the agent?

Confira os Requisitos de firewall de rede para obter as informações de configuração de proxy e firewall necessárias para o agente em contêiner com as nuvens do Azure, do Governo dos EUA do Azure e do Azure China 21Vianet.See the Network firewall requirements for the proxy and firewall configuration information required for the containerized agent with Azure, Azure US Government, and Azure China 21Vianet clouds.

Azure Monitor para VMsAzure Monitor for VMs

É possível fazer a integração com um workspace existente?Can I onboard to an existing workspace?

Se suas máquinas virtuais já estiverem conectadas a um espaço de trabalho Log Analytics, você poderá continuar a usar esse espaço de trabalho ao realizar a integração com o Azure Monitor para VMs, desde que ele esteja em uma das regiões com suporte.If your virtual machines are already connected to a Log Analytics workspace, you may continue to use that workspace when onboarding to Azure Monitor for VMs, provided it is in one of the supported regions.

É possível fazer a integração com um novo workspace?Can I onboard to a new workspace?

Se, atualmente, as VMs não estiverem conectadas a um espaço de trabalho do Log Analytics existente, você precisará criar um espaço de trabalho para armazenar os dados.If your VMs are not currently connected to an existing Log Analytics workspace, you need to create a new workspace to store your data. A criação de um workspace padrão será feita automaticamente se você configurar uma VM individual do Azure para o Azure Monitor para VMs por meio do portal do Azure.Creating a new default workspace is done automatically if you configure a single Azure VM for Azure Monitor for VMs through the Azure portal.

Se você optar por usar o método baseado em script, veja essas etapas no artigo Habilitar o Azure Monitor para VMs usando o Azure PowerShell ou o modelo do Resource Manager.If you choose to use the script-based method, these steps are covered in the Enable Azure Monitor for VMs using Azure PowerShell or Resource Manager template article.

O que fazer se minha VM já estiver subordinada a um workspace existente?What do I do if my VM is already reporting to an existing workspace?

Caso você já esteja coletando dados de suas máquinas virtuais, talvez você já tenha configurado uma delas para relatar os dados para um espaço de trabalho do Log Analytics existente.If you are already collecting data from your virtual machines, you may have already configured it to report data to an existing Log Analytics workspace. Desde que esse workspace esteja em uma de nossas regiões compatíveis, você poderá habilitar o Azure Monitor para VMs nesse workspace pré-existente.As long as that workspace is in one of our supported regions, you can enable Azure Monitor for VMs to that pre-existing workspace. Se o workspace que você já está usando não estiver em uma de nossas regiões compatíveis, você não conseguirá fazer a integração ao Azure Monitor para VMs nesse momento.If the workspace you are already using is not in one of our supported regions, you won't be able to onboard to Azure Monitor for VMs at this time. Estamos trabalhando ativamente para dar suporte a outras regiões.We are actively working to support additional regions.

Por que minha VM não pôde ser integrada?Why did my VM fail to onboard?

Ao fazer a integração de uma VM do Azure por meio do portal do Azure, ocorrem as seguintes etapas:When onboarding an Azure VM from the Azure portal, the following steps occur:

  • Um espaço de trabalho do Log Analytics padrão é criado, caso essa opção tenha sido selecionada.A default Log Analytics workspace is created, if that option was selected.
  • O agente do Log Analytics será instalado nas VMs do Azure usando uma extensão de VM, se for determinado que isso é necessário.The Log Analytics agent is installed on Azure VMs using a VM extension, if determined it is required.
  • O Dependency Agent do Mapa do Azure Monitor para VMs será instalado nas VMs do Azure usando uma extensão, se for determinado que isso é necessário.The Azure Monitor for VMs Map Dependency agent is installed on Azure VMs using an extension, if determined it is required.

Durante o processo de integração, verificamos o status de cada um dos itens acima para retornar um status de notificação a você no portal.During the onboard process, we check for status on each of the above to return a notification status to you in the portal. A configuração do workspace e a instalação do agente normalmente levam de 5 a 10 minutos.Configuration of the workspace and the agent installation typically takes 5 to 10 minutes. A exibição dos dados de monitoramento no portal leva 5 a 10 minutos adicionais.Viewing monitoring data in the portal take an additional 5 to 10 minutes.

Se você tiver iniciado a integração e vir mensagens indicando que a VM precisa ser integrada, permita uma margem de até 30 minutos para que a VM conclua o processo.If you have initiated onboarding and see messages indicating the VM needs to be onboarded, allow for up to 30 minutes for the VM to complete the process.

Não vejo alguns dados ou nenhum dado nos gráficos de desempenho de minha VMI don't see some or any data in the performance charts for my VM

Nossos gráficos de desempenho foram atualizados para usar dados armazenados na tabela InsightsMetrics.Our performance charts have been updated to use data stored in the InsightsMetrics table. Para ver os dados nesses gráficos, você precisará atualizar para usar a nova solução VM Insights.To see data in these charts you will need to upgrade to use the new VM Insights solution. Vejas nossas perguntas frequentes sobre a GA para obter informações adicionais.Please refer to our GA FAQ for additional information.

Se você não vir dados de desempenho na tabela de disco ou em alguns dos gráficos de desempenho, os contadores de desempenho poderão não estar configurados no workspace.If you don't see performance data in the disk table or in some of the performance charts then your performance counters may not be configured in the workspace. Para resolver isso, execute o script do PowerShell a seguir.To resolve, run the following PowerShell script.

Qual a diferença entre o recurso Mapa do Azure Monitor para VMs e o Mapa do Serviço?How is Azure Monitor for VMs Map feature different from Service Map?

O recurso Mapa do Azure Monitor para VMs baseia-se no Mapa do Serviço, mas tem as seguintes diferenças:The Azure Monitor for VMs Map feature is based on Service Map, but has the following differences:

  • A exibição de Mapa pode ser acessada por meio da folha da VM e do Azure Monitor para VMs no Azure Monitor.The Map view can be accessed from the VM blade and from Azure Monitor for VMs under Azure Monitor.
  • As conexões no Mapa agora são clicáveis e mostram uma exibição dos dados de métrica de conexão no painel lateral da conexão selecionada.The connections in the Map are now clickable and display a view of the connection metric data in the side panel for the selected connection.
  • Há uma nova API que é usada para criar os mapas, a fim de dar um melhor suporte a mapas mais complexos.There is a new API that is used to create the maps to better support more complex maps.
  • As VMs monitoradas agora estão incluídas no nó do grupo de clientes e o gráfico de rosca mostra a proporção de máquinas virtuais monitoradas vs. não monitoradas no grupo.Monitored VMs are now included in the client group node, and the donut chart shows the proportion of monitored vs unmonitored virtual machines in the group. Ele também pode ser usado para filtrar a lista de computadores quando o grupo é expandido.It can also be used to filter the list of machines when the group is expanded.
  • As máquinas virtuais monitoradas agora estão incluídas nos nós do grupo de portas do servidor e o gráfico de rosca mostra a proporção de computadores monitorados vs. não monitorados no grupo.Monitored virtual machines are now included in the server port group nodes, and the donut chart shows the proportion of monitored vs unmonitored machines in the group. Ele também pode ser usado para filtrar a lista de computadores quando o grupo é expandido.It can also be used to filter the list of machines when the group is expanded.
  • O estilo de mapa foi atualizado para ser mais consistente com o Mapa do Aplicativo do Application Insights.The map style has been updated to be more consistent with App Map from Application insights.
  • Os painéis laterais foram atualizados e não têm o conjunto completo de integrações que eram compatíveis com o Mapa do Serviço: Gerenciamento de Atualizações, Controle de Alterações, Segurança e Central de Serviços.The side panels have been updated, and do not have the full set of integration's that were supported in Service Map - Update Management, Change Tracking, Security, and Service Desk.
  • A opção para escolher grupos e computadores a serem mapeados foi atualizada e agora dá suporte a Assinaturas, Grupos de Recursos, conjuntos de dimensionamento de máquinas virtuais do Azure e Serviços de nuvem.The option for choosing groups and machines to map has been updated and now supports Subscriptions, Resource Groups, Azure virtual machine scale sets, and Cloud services.
  • Não é possível criar grupos de computadores do Mapa do Serviço no recurso Mapa do Azure Monitor para VMs.You cannot create new Service Map machine groups in the Azure Monitor for VMs Map feature.

Por que meus gráficos de desempenho mostram linhas pontilhadas?Why do my performance charts show dotted lines?

Isso pode ocorrer por alguns motivos.This can occur for a few reasons. Nos casos em que há uma lacuna na coleta de dados, as linhas são mostradas como pontilhadas.In cases where there is a gap in data collection we depict the lines as dotted. Se você tiver modificado a frequência de amostragem de dados dos contadores de desempenho habilitados (a configuração padrão é coletar dados a cada 60 segundos), você poderá ver linhas pontilhadas no gráfico caso tenha escolhido um intervalo de tempo restrito para o gráfico e a frequência de amostragem for menor que o tamanho do bucket usado no gráfico (por exemplo, a frequência de amostragem é de intervalos de 10 minutos e cada bucket no gráfico é de 5 minutos).If you have modified the data sampling frequency for the performance counters enabled (the default setting is to collect data every 60 seconds), you can see dotted lines in the chart if you choose a narrow time range for the chart and your sampling frequency is less than the bucket size used in the chart (for example, the sampling frequency is every 10 minutes and each bucket on the chart is 5 minutes). A escolha de um intervalo de tempo maior para a exibição deverá fazer com que as linhas do gráfico apareçam como linhas sólidas em vez de pontos, neste caso.Choosing a wider time range to view should cause the chart lines to appear as solid lines rather than dots in this case.

Os grupos são compatíveis com o Azure Monitor para VMs?Are groups supported with Azure Monitor for VMs?

Sim, depois de instalar o agente de Dependência, coletamos informações das VMs para exibir grupos com base em assinaturas, grupos de recursos, conjuntos de dimensionamento de máquinas virtuais e serviços de nuvem.Yes, once you install the Dependency agent we collect information from the VMs to display groups based upon subscription, resource group, virtual machine scale sets, and cloud services. Se você estiver usando o Mapa de serviços e tiver criado grupos de máquinas, eles também serão exibidos.If you have been using Service Map and have created machine groups, these are displayed as well. Os grupos de computadores também aparecerão no filtro de grupos se você os criou para o workspace que está visualizando.Computer groups will also appear in the groups filter if you have created them for the workspace you are viewing.

Como fazer para ver os detalhes para o que está orientando a linha do 95º percentil nos gráficos de desempenho de agregação?How do I see the details for what is driving the 95th percentile line in the aggregate performance charts?

Por padrão, a lista é classificada para mostrar as VMs que têm o valor mais alto para o 95º percentil na métrica selecionada, exceto pelo gráfico de Memória disponível, que mostra os computadores com o valor mais baixo do 5º percentil.By default, the list is sorted to show you the VMs that have the highest value for the 95th percentile for the selected metric, except for the Available memory chart, which shows the machines with the lowest value of the 5th percentile. Ao clicar no gráfico, a exibição Lista N Principais será aberta com a métrica apropriada selecionada.Clicking on the chart will open the Top N List view with the appropriate metric selected.

Como o recurso Mapa manipula os IPs duplicados entre diferentes VNETs e sub-redes?How does the Map feature handle duplicate IPs across different vnets and subnets?

Se você estiver duplicando intervalos de IP com VMs ou conjuntos de dimensionamento de máquinas virtuais do Azure em sub-redes e VNETs, isso poderá fazer com que o Mapa do Azure Monitor para VMs exiba informações incorretas.If you are duplicating IP ranges either with VMs or Azure virtual machine scale sets across subnets and vnets, it can cause Azure Monitor for VMs Map to display incorrect information. Esse é um problema conhecido e estamos investigando opções para melhorar essa experiência.This is a known issue and we are investigating options to improve this experience.

O recurso Mapa dá suporte ao IPv6?Does Map feature support IPv6?

Atualmente, o recurso Mapa dá suporte apenas ao IPv4. Estamos considerando o suporte para IPv6.Map feature currently only supports IPv4 and we are investigating support for IPv6. Também damos suporte ao IPv4 por túnel dentro do IPv6.We also support IPv4 that is tunneled inside IPv6.

Ao carregar um mapa para um Grupo de Recursos ou outro grupo grande, o mapa fica difícil de ser exibidoWhen I load a map for a Resource Group or other large group the map is difficult to view

Embora tenhamos feito melhorias no Mapa para lidar com configurações grandes e complexas, percebemos que um mapa pode ter uma variedade de nós, conexões e um nó funcionando como um cluster.While we have made improvements to Map to handle large and complex configurations, we realize a map can have a lot of nodes, connections, and node working as a cluster. Temos o compromisso de continuar aprimorando o suporte para aumentar a escalabilidade.We are committed to continuing to enhance support to increase scalability.

Por que o gráfico de rede na guia Desempenho tem uma aparência diferente do gráfico de rede na página Visão Geral da VM do Azure?Why does the network chart on the Performance tab look different than the network chart on the Azure VM Overview page?

A página de visão geral de uma VM do Azure exibe gráficos com base na medida do host da atividade na VM convidada.The overview page for an Azure VM displays charts based on the host's measurement of activity in the guest VM. Para o gráfico de rede na Visão Geral da VM do Azure, ela exibe apenas o tráfego de rede que será cobrado.For the network chart on the Azure VM Overview, it only displays network traffic that will be billed. Isso não inclui o tráfego de rede entre redes virtuais.This does not include inter-virtual network traffic. Os dados e os gráficos mostrados para o Azure Monitor para VMs se baseiam nos dados da VM de convidado e o gráfico de rede exibe todo o tráfego de TCP/IP de entrada e saída nessa VM, incluindo o tráfego entre redes virtuais.The data and charts shown for Azure Monitor for VMs is based on data from the guest VM and the network chart displays all TCP/IP traffic that is inbound and outbound to that VM, including inter-virtual network.

Como o tempo de resposta é medido para os dados armazenados na VMConnection e exibidos no painel de conexão e nas pastas de trabalho?How is response time measured for data stored in VMConnection and displayed in the connection panel and workbooks?

O tempo de resposta é uma aproximação.Response time is an approximation. Como não instrumentamos o código do aplicativo, não sabemos realmente quando uma solicitação começa e quando a resposta chega.Since we do not instrument the code of the application, we do not really know when a request begins and when the response arrives. Em vez disso, observamos os dados que estão sendo enviados em uma conexão e, em seguida, os dados que voltam nessa conexão.Instead we observe data being sent on a connection and then data coming back on that connection. Nosso agente controla esses envios e recebimentos e tenta emparelhá-los: uma sequência de envios, seguida por uma sequência de recebimentos é interpretada como um par de solicitação/resposta.Our agent keeps track of these sends and receives and attempts to pair them: a sequence of sends, followed by a sequence of receives is interpreted as a request/response pair. O intervalo entre essas operações é o tempo de resposta.The timing between these operations is the response time. Isso incluirá a latência de rede e o tempo de processamento do servidor.It will include the network latency and the server processing time.

Essa aproximação funciona bem para protocolos que são baseados em solicitação/resposta: uma solicitação sai da conexão e uma resposta chega.This approximation works well for protocols that are request/response based: a single request goes out on the connection, and a single response arrives. Esse é o caso para HTTP (sem pipeline), mas não funciona para outros protocolos.This is the case for HTTP(S) (without pipelining), but not satisfied for other protocols.

Há limitações se eu estiver no plano de preços de Log Analytics gratuito?Are there limitations if I am on the Log Analytics Free pricing plan?

Se você configurou o Azure Monitor com um espaço de trabalho do Log Analytics usando o tipo de preço Gratuito, o recurso Mapa do Azure Monitor para VMs dará suporte a apenas cinco máquinas conectadas ao espaço de trabalho.If you have configured Azure Monitor with a Log Analytics workspace using the Free pricing tier, Azure Monitor for VMs Map feature will only support five connected machines connected to the workspace. Se houver cinco VMs conectadas a um workspace gratuito, ao desconectar uma das VMs e depois conectar uma nova VM, a nova VM não será monitorada e refletida na página Mapa.If you have five VMs connected to a free workspace, you disconnect one of the VMs and then later connect a new VM, the new VM is not monitored and reflected on the Map page.

Nessa condição, uma opção Experimentar Agora será exibida quando você abrir a VM e selecionar Insights no painel esquerdo, mesmo após já ter sido instalado na VM.Under this condition, you will be prompted with the Try Now option when you open the VM and select Insights from the left-hand pane, even after it has been installed already on the VM. No entanto, não serão exibidas as opções como normalmente ocorreria se essa VM não estivesse incorporada ao Azure Monitor para VMs.However, you are not prompted with options as would normally occur if this VM were not onboarded to Azure Monitor for VMs.

Próximas etapasNext steps

Se a sua pergunta não estiver respondida aqui, confira os fóruns a seguir para ver outras perguntas e respostas.If your question isn't answered here, you can refer to the following forums to additional questions and answers.

Para ver comentários gerais sobre o Azure Monitor, visite o fórum de comentários.For general feedback on Azure Monitor please visit the feedback forum.