Compartir a través de


MetricsExtensions.GetMetricSummaryAsync Método

Definición

Recuperación de datos de métricas de resumen

public static System.Threading.Tasks.Task<Microsoft.Azure.ApplicationInsights.Query.Models.MetricsSummaryResult> GetMetricSummaryAsync (this Microsoft.Azure.ApplicationInsights.Query.IMetrics operations, string appId, string metricId, string timespan = default, System.Collections.Generic.IList<string> aggregation = default, int? top = default, string orderby = default, string filter = default, System.Threading.CancellationToken cancellationToken = default);
static member GetMetricSummaryAsync : Microsoft.Azure.ApplicationInsights.Query.IMetrics * string * string * string * System.Collections.Generic.IList<string> * Nullable<int> * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ApplicationInsights.Query.Models.MetricsSummaryResult>
<Extension()>
Public Function GetMetricSummaryAsync (operations As IMetrics, appId As String, metricId As String, Optional timespan As String = 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, Optional cancellationToken As CancellationToken = Nothing) As Task(Of MetricsSummaryResult)

Parámetros

operations
IMetrics

Grupo de operaciones para este método de extensión.

appId
String

Identificador de la aplicación. Este es el identificador de aplicación de la hoja Configuración de acceso de API en el Azure Portal.

metricId
String

Identificador de la métrica. Se trata de una métrica de IA estándar o una métrica personalizada específica de la aplicación. Entre los valores posibles se incluyen: "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
String

Intervalo de tiempo en el que se van a recuperar los valores de métricas. Se trata de un valor de período de tiempo ISO8601. Si se omite timespan, se usa un intervalo de tiempo predeterminado de PT12H ("últimas 12 horas"). El intervalo de tiempo real que se consulta puede ajustar según el servidor. En todos los casos, el intervalo de tiempo real usado para la consulta se incluye en la respuesta.

aggregation
IList<String>

Agregación que se va a usar al calcular los valores de métrica. Para recuperar más de una agregación a la vez, separe con una coma. Si no se especifica ninguna agregación, se usa la agregación predeterminada para la métrica.

top
Nullable<Int32>

Número de segmentos que se van a devolver. Este valor solo es válido cuando se especifica el segmento.

orderby
String

Función de agregación y dirección por la que ordenar los segmentos. Este valor solo es válido cuando se especifica el segmento.

filter
String

Expresión usada para filtrar los resultados. Este valor debe ser una expresión de filtro OData válida en la que las claves de cada cláusula deben ser dimensiones aplicables para la métrica que se va a recuperar.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

Obtiene valores de métricas de resumen para una sola métrica.

Se aplica a