Compartilhar via


ApplicationInsightsDataClientExtensions.GetSegmentedMetric Método

Definição

Recuperar dados de métrica

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

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.

segment
IList<String>

O nome da dimensão pela qual segmentar os valores de métrica. Essa dimensão deve ser aplicável à métrica que você está recuperando. Para segmentar por mais de uma dimensão por vez, separe-as com uma vírgula (,). Nesse caso, os dados de métrica serão segmentados na ordem em que as dimensões forem listadas no parâmetro .

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 pela qual classificar os segmentos. 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 para uma única métrica

Aplica-se a