Compartilhar via


ApplicationInsightsDataClientExtensions.GetMetricSummary Método

Definição

Recuperar dados de métrica de resumo

public static Microsoft.Azure.ApplicationInsights.Models.MetricsSummaryResult GetMetricSummary (this Microsoft.Azure.ApplicationInsights.IApplicationInsightsDataClient operations, string metricId, TimeSpan? timespan = default, System.Collections.Generic.IList<string> aggregation = default, int? top = default, string orderby = default, string filter = default);
static member GetMetricSummary : Microsoft.Azure.ApplicationInsights.IApplicationInsightsDataClient * string * Nullable<TimeSpan> * System.Collections.Generic.IList<string> * Nullable<int> * string * string -> Microsoft.Azure.ApplicationInsights.Models.MetricsSummaryResult
<Extension()>
Public Function GetMetricSummary (operations As IApplicationInsightsDataClient, metricId As String, Optional timespan As Nullable(Of TimeSpan) = Nothing, Optional aggregation As IList(Of String) = Nothing, Optional top As Nullable(Of Integer) = Nothing, Optional orderby As String = Nothing, Optional filter As String = Nothing) As MetricsSummaryResult

Parâmetros

operations
IApplicationInsightsDataClient

O grupo de operações para esse método de extensão.

metricId
String

ID da métrica. Essa é uma métrica de IA padrão ou uma métrica personalizada específica do aplicativo. Os valores possíveis incluem: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/ requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/ telemetryCount', 'customEvents/count'

timespan
Nullable<TimeSpan>

O período de tempo sobre o qual recuperar valores de métrica. Esse é um valor de período de tempo ISO8601. Se timespan for omitido, um intervalo de tempo padrão de PT12H ("últimas 12 horas") será usado. O período de tempo real que é consultado pode ser ajustado pelo servidor baseado. Em todos os casos, o período de tempo real usado para a consulta é incluído na resposta.

aggregation
IList<String>

A agregação a ser usada ao calcular os valores de métrica. Para recuperar mais de uma agregação por vez, separe-as com uma vírgula. Se nenhuma agregação for especificada, a agregação padrão para a métrica será usada.

top
Nullable<Int32>

O número de segmentos a serem retornados. Esse valor só é válido quando o segmento é especificado.

orderby
String

A função de agregação e a direção para classificar os segmentos por. Esse valor só é válido quando o segmento é especificado.

filter
String

Uma expressão usada para filtrar os resultados. Esse valor deve ser uma expressão de filtro OData válida em que as chaves de cada cláusula devem ser dimensões aplicáveis para a métrica que você está recuperando.

Retornos

Comentários

Obtém valores de métrica de resumo para uma única métrica

Aplica-se a