Explorando métricas no Application InsightsExploring Metrics in Application Insights

As métricas em Application insights são valores medidos e contagens de eventos que são enviados na telemetria do seu aplicativo.Metrics in Application Insights are measured values and counts of events that are sent in telemetry from your application. Eles ajudam você a detectar problemas de desempenho e observar tendências de como seu aplicativo está sendo usado.They help you detect performance issues and watch trends in how your application is being used. Há uma ampla variedade de métricas padrão, e você também pode criar suas próprias métricas e eventos personalizados.There's a wide range of standard metrics, and you can also create your own custom metrics and events.

Nota

Este artigo descreve a experiência clássica do Metrics Explorer que está preterida no momento e, eventualmente, será desativada.This article describes the classic metrics explorer experience which is currently deprecated and will eventually be retired. É recomendável verificar a nova experiência descrita neste artigo.We recommend checking out the new experience which is described in this article.

As métricas e as contagens de eventos são exibidas em gráficos de valores agregados, como somas, médias ou contagens.Metrics and event counts are displayed in charts of aggregated values such as sums, averages, or counts.

Aqui está um conjunto de gráficos de exemplo:Here's a sample set of charts:

Você encontra gráficos de métricas em qualquer lugar no portal de Application Insights.You find metrics charts everywhere in the Application Insights portal. Na maioria dos casos, eles podem ser personalizados e você pode adicionar mais gráficos à folha.In most cases, they can be customized, and you can add more charts to the blade. Na folha visão geral, clique até os gráficos mais detalhados (que têm títulos como "servidores") ou clique em Metrics Explorer para abrir uma nova folha em que você pode criar gráficos personalizados.From the Overview blade, click through to more detailed charts (which have titles such as "Servers"), or click Metrics Explorer to open a new blade where you can create custom charts.

Intervalo de tempoTime range

Você pode alterar o intervalo de tempo coberto pelos gráficos ou grades em qualquer folha.You can change the Time range covered by the charts or grids on any blade.

Abra a folha de visão geral do seu aplicativo no portal do Azure

Se você estiver esperando alguns dados que ainda não apareciam, clique em atualizar.If you're expecting some data that hasn't appeared yet, click Refresh. Os gráficos se atualizam em intervalos, mas os intervalos são mais longos para intervalos de tempo maiores.Charts refresh themselves at intervals, but the intervals are longer for larger time ranges. Pode levar algum tempo para que os dados sejam fornecidos pelo pipeline de análise em um gráfico.It can take a while for data to come through the analysis pipeline onto a chart.

Para ampliar parte de um gráfico, arraste sobre ele:To zoom into part of a chart, drag over it:

Arraste em parte de um gráfico.

Clique no botão desfazer zoom para restaurá-lo.Click the Undo Zoom button to restore it.

Valores de granularidade e de pontoGranularity and point values

Passe o mouse sobre o gráfico para exibir os valores das métricas nesse ponto.Hover your mouse over the chart to display the values of the metrics at that point.

Passe o mouse sobre um gráfico

O valor da métrica em um ponto específico é agregado ao longo do intervalo de amostragem anterior.The value of the metric at a particular point is aggregated over the preceding sampling interval.

O intervalo de amostragem ou "granularidade" é mostrado na parte superior da folha.The sampling interval or "granularity" is shown at the top of the blade.

O cabeçalho de uma folha.

Você pode ajustar a granularidade na folha intervalo de tempo:You can adjust the granularity in the Time range blade:

O cabeçalho de uma folha.

As granularidades disponíveis dependem do intervalo de tempo selecionado.The granularities available depend on the time range you select. As granularidades explícitas são alternativas à granularidade "automática" para o intervalo de tempo.The explicit granularities are alternatives to the "automatic" granularity for the time range.

Editando gráficos e gradesEditing charts and grids

Para adicionar um novo gráfico à folha:To add a new chart to the blade:

Em Metrics Explorer, escolha Adicionar gráfico

Selecione Editar em um gráfico novo ou existente para editar o que ele mostra:Select Edit on an existing or new chart to edit what it shows:

Selecione uma ou mais métricas

Você pode exibir mais de uma métrica em um gráfico, embora haja restrições sobre as combinações que podem ser exibidas juntas.You can display more than one metric on a chart, though there are restrictions about the combinations that can be displayed together. Assim que você escolher uma métrica, algumas das outras serão desabilitadas.As soon as you choose one metric, some of the others are disabled.

Se você tiver codificado métricas personalizadas em seu aplicativo (chamadas para TrackMetric e TrackEvent), elas serão listadas aqui.If you coded custom metrics into your app (calls to TrackMetric and TrackEvent) they will be listed here.

Segmentar seus dadosSegment your data

Você pode dividir uma métrica por propriedade, por exemplo, para comparar exibições de página em clientes com diferentes sistemas operacionais.You can split a metric by property - for example, to compare page views on clients with different operating systems.

Selecione um gráfico ou uma grade, alterne o agrupamento e escolha uma propriedade para agrupar por:Select a chart or grid, switch on grouping and pick a property to group by:

Selecione agrupamento em e defina selecionar uma propriedade em Agrupar por

Nota

Quando você usa o agrupamento, os tipos de gráfico de área e de barras fornecem uma exibição empilhada.When you use grouping, the Area and Bar chart types provide a stacked display. Isso é adequado onde o método de agregação é Sum.This is suitable where the Aggregation method is Sum. Mas, em que o tipo de agregação é Average, escolha os tipos de exibição de linha ou de grade.But where the aggregation type is Average, choose the Line or Grid display types.

Se você tiver codificado métricas personalizadas em seu aplicativo e eles incluírem valores de propriedade, você poderá selecionar a propriedade na lista.If you coded custom metrics into your app and they include property values, you'll be able to select the property in the list.

O gráfico é muito pequeno para dados segmentados?Is the chart too small for segmented data? Ajuste sua altura:Adjust its height:

Ajustar o controle deslizante

Tipos de agregaçãoAggregation types

A legenda no lado, por padrão, geralmente mostra o valor agregado ao longo do período do gráfico.The legend at the side by default usually shows the aggregated value over the period of the chart. Se você passar o mouse sobre o gráfico, ele mostrará o valor nesse ponto.If you hover over the chart, it shows the value at that point.

Cada ponto de dados no gráfico é uma agregação dos valores de dados recebidos no intervalo de amostragem anterior ou "granularidade".Each data point on the chart is an aggregate of the data values received in the preceding sampling interval or "granularity". A granularidade é mostrada na parte superior da folha e varia de acordo com a escala de tempo geral do gráfico.The granularity is shown at the top of the blade, and varies with the overall timescale of the chart.

As métricas podem ser agregadas de maneiras diferentes:Metrics can be aggregated in different ways:

  • Count é uma contagem dos eventos recebidos no intervalo de amostragem.Count is a count of the events received in the sampling interval. Ele é usado para eventos como solicitações.It is used for events such as requests. As variações na altura do gráfico indicam variações na taxa em que os eventos ocorrem.Variations in the height of the chart indicates variations in the rate at which the events occur. Mas Observe que o valor numérico é alterado quando você altera o intervalo de amostragem.But note that the numeric value changes when you change the sampling interval.

  • Sum adiciona os valores de todos os pontos de dados recebidos sobre o intervalo de amostragem ou o período do gráfico.Sum adds up the values of all the data points received over the sampling interval, or the period of the chart.

  • A média divide a soma pelo número de pontos de dados recebidos no intervalo.Average divides the Sum by the number of data points received over the interval.

  • Contagens exclusivas são usadas para contagens de usuários e contas.Unique counts are used for counts of users and accounts. Em relação ao intervalo de amostragem ou ao longo do período do gráfico, a figura mostra a contagem de diferentes usuários vistos nesse momento.Over the sampling interval, or over the period of the chart, the figure shows the count of different users seen in that time.

  • as versões de % percentual de cada agregação são usadas somente com gráficos segmentados.% - percentage versions of each aggregation are used only with segmented charts. O total sempre aumenta até 100% e o gráfico mostra a contribuição relativa de diferentes componentes de um total.The total always adds up to 100%, and the chart shows the relative contribution of different components of a total.

    Agregação de porcentagem

Alterar o tipo de agregaçãoChange the aggregation type

Edite o gráfico e, em seguida, selecione agregação

O método padrão para cada métrica é mostrado quando você cria um novo gráfico ou quando todas as métricas são desmarcadas:The default method for each metric is shown when you create a new chart or when all metrics are deselected:

Desmarque todas as métricas para ver os padrões

Fixar eixo YPin Y-axis

Por padrão, um gráfico mostra valores de eixo Y começando de zero até os valores máximos no intervalo de dados, para fornecer uma representação visual do Quantum dos valores.By default a chart shows Y axis values starting from zero till maximum values in the data range, to give a visual representation of quantum of the values. Mas em alguns casos mais do que a Quantum pode ser interessante inspecionar visualmente pequenas alterações nos valores.But in some cases more than the quantum it might be interesting to visually inspect minor changes in values. Para personalizações como essa, use o recurso de edição de intervalo do eixo Y para fixar o valor mínimo ou máximo do eixo Y no local desejado.For customizations like this use the Y-axis range editing feature to pin the Y-axis minimum or maximum value at desired place. Clique na caixa de seleção "configurações avançadas" para exibir as configurações de intervalo do eixo YClick on "Advanced Settings" check box to bring up the Y-axis range Settings

Clique em configurações avançadas, selecione intervalo personalizado e especifique os valores máximos mínimos

Filtrar seus dadosFilter your data

Para ver apenas as métricas para um conjunto selecionado de valores de propriedade:To see just the metrics for a selected set of property values:

Clique em filtrar, expanda uma propriedade e verifique alguns valores

Se você não selecionar nenhum valor para uma propriedade específica, será o mesmo que selecionar todos eles: não há nenhum filtro nessa propriedade.If you don't select any values for a particular property, it's the same as selecting them all: there is no filter on that property.

Observe as contagens de eventos junto com cada valor de propriedade.Notice the counts of events alongside each property value. Quando você seleciona valores de uma propriedade, as contagens junto com outros valores de propriedade são ajustadas.When you select values of one property, the counts alongside other property values are adjusted.

Os filtros se aplicam a todos os gráficos em uma folha.Filters apply to all the charts on a blade. Se você quiser filtros diferentes aplicados a diferentes gráficos, crie e salve folhas de métricas diferentes.If you want different filters applied to different charts, create and save different metrics blades. Se desejar, você pode fixar os gráficos de diferentes folhas no painel, para que você possa vê-los entre si.If you want, you can pin charts from different blades to the dashboard, so that you can see them alongside each other.

Remover tráfego de teste na Web e botRemove bot and web test traffic

Use o filtro tráfego real ou sintético e marque real.Use the filter Real or synthetic traffic and check Real.

Você também pode filtrar por origem do tráfego sintético.You can also filter by Source of synthetic traffic.

Para adicionar propriedades à lista de filtrosTo add properties to the filter list

Deseja filtrar a telemetria em uma categoria de sua escolha?Would you like to filter telemetry on a category of your own choosing? Por exemplo, talvez você divida os usuários em diferentes categorias e queira segmentar seus dados por essas categorias.For example, maybe you divide up your users into different categories, and you would like segment your data by these categories.

Crie sua própria propriedade.Create your own property. Defina-o em um inicializador de telemetria para que ele apareça em toda a telemetria, incluindo a telemetria padrão enviada por diferentes módulos do SDK.Set it in a Telemetry Initializer to have it appear in all telemetry - including the standard telemetry sent by different SDK modules.

Editar o tipo de gráficoEdit the chart type

Observe que você pode alternar entre grades e grafos:Notice that you can switch between grids and graphs:

Selecione uma grade ou um grafo e, em seguida, escolha um tipo de gráfico

Salvar sua folha de métricasSave your metrics blade

Depois de criar alguns gráficos, salve-os como um favorito.When you've created some charts, save them as a favorite. Você pode escolher se deseja compartilhá-lo com outros membros da equipe, se usar uma conta institucional.You can choose whether to share it with other team members, if you use an organizational account.

Escolher favorito

Para ver a folha novamente, vá para a folha visão geral e abra favoritos:To see the blade again, go to the overview blade and open Favorites:

Na folha visão geral, escolha favoritos

Se você escolheu o intervalo de tempo relativo quando salvou, a folha será atualizada com as métricas mais recentes.If you chose Relative time range when you saved, the blade will be updated with the latest metrics. Se você escolher intervalo de tempo absoluto, ele mostrará os mesmos dados a cada vez.If you chose Absolute time range, it will show the same data every time.

Redefinir a folhaReset the blade

Se você editar uma folha, mas, em seguida, quiser voltar para o conjunto salvo original, basta clicar em Redefinir.If you edit a blade but then you'd like to get back to the original saved set, just click Reset.

Nos botões na parte superior do Gerenciador de métricas

Fluxo de métricas ao vivoLive metrics stream

Para uma exibição muito mais imediata de sua telemetria, abra Live Stream.For a much more immediate view of your telemetry, open Live Stream. A maioria das métricas leva alguns minutos para aparecer, devido ao processo de agregação.Most metrics take a few minutes to appear, because of the process of aggregation. Por outro lado, as métricas ao vivo são otimizadas para baixa latência.By contrast, live metrics are optimized for low latency.

Definir alertasSet alerts

Para ser notificado por email de valores incomuns de qualquer métrica, adicione um alerta.To be notified by email of unusual values of any metric, add an alert. Você pode optar por enviar o email para os administradores da conta ou para endereços de email específicos.You can choose either to send the email to the account administrators, or to specific email addresses.

Em Metrics Explorer, escolha regras de alerta, adicionar alerta

Saiba mais sobre alertas.Learn more about alerts.

Exportação ContínuaContinuous Export

Se desejar que os dados sejam exportados continuamente para que você possa processá-los externamente, considere usar a exportação contínua.If you want data continuously exported so that you can process it externally, consider using Continuous export.

Power BIPower BI

Se você quiser exibições ainda mais avançadas de seus dados, poderá exportar para Power bi.If you want even richer views of your data, you can export to Power BI.

AnáliseAnalytics

A análise é uma maneira mais versátil de analisar sua telemetria usando uma linguagem de consulta eficiente.Analytics is a more versatile way to analyze your telemetry using a powerful query language. Use-o se você quiser combinar ou calcular os resultados de métricas ou executar uma exploração detalhada do desempenho recente do seu aplicativo.Use it if you want to combine or compute results from metrics, or perform an in-depth exploration of your app's recent performance.

Em um gráfico de métrica, você pode clicar no ícone de análise para ir diretamente para a consulta de análise equivalente.From a metric chart, you can click the Analytics icon to get directly to the equivalent Analytics query.

Resolução de problemasTroubleshooting

Não vejo nenhum dado em meu gráfico.I don't see any data on my chart.

  • Os filtros se aplicam a todos os gráficos na folha.Filters apply to all the charts on the blade. Certifique-se de que, enquanto estiver se concentrando em um gráfico, você não definiu um filtro que exclua todos os dados em outro.Make sure that, while you're focusing on one chart, you didn't set a filter that excludes all the data on another.

    Se você quiser definir filtros diferentes em gráficos diferentes, crie-os em diferentes folhas, salve-os como favoritos separados.If you want to set different filters on different charts, create them in different blades, save them as separate favorites. Se desejar, você pode fixá-los no painel para que você possa vê-los ao lado.If you want, you can pin them to the dashboard so that you can see them alongside each other.

  • Se você agrupar um gráfico por uma propriedade que não esteja definida na métrica, não haverá nada no gráfico.If you group a chart by a property that is not defined on the metric, then there will be nothing on the chart. Tente limpar ' Agrupar por ' ou escolha uma propriedade de agrupamento diferente.Try clearing 'group by', or choose a different grouping property.

  • Os dados de desempenho (CPU, taxa de e/s e assim por diante) estão disponíveis para serviços Web Java, aplicativos de área de trabalho do Windows, aplicativos Web do IIS e serviços se você instalar o status monitore os serviços de nuvem do Azure.Performance data (CPU, IO rate, and so on) is available for Java web services, Windows desktop apps, IIS web apps and services if you install status monitor, and Azure Cloud Services. Ele não está disponível para os sites do Azure.It isn't available for Azure websites.

VídeoVideo

Passos seguintesNext steps