Compartilhar via


MetricAggregate Classe

Definição

Mantém os resultados de agregação de métrica de uma série de dados de métrica específica durante um período de tempo de agregação. Os campos de dados específicos em instâncias dessa classe não são fortemente tipados (recipiente de propriedades), o que permite usar esse tipo de agregação para agregações de qualquer tipo de agregação.

public class MetricAggregate
type MetricAggregate = class
Public Class MetricAggregate
Herança
MetricAggregate

Construtores

MetricAggregate(String, String, String)

Ceates a new metric aggregate.

Propriedades

AggregationKindMoniker

Obtém o moniker que define o tipo de agregação usado para a respectiva métrica.

AggregationPeriodDuration

Obtém ou define o comprimento do período de agregação resumido por essa agregação.

AggregationPeriodStart

Obtém ou define o início do período de agregação resumido por essa agregação.

Data

Obtém o recipiente de propriedades que contém os dados de agregação reais. Por exemplo, se a agregação foi produzida para uma métrica do tipo de agregação Medida, a chave de pesquisa para esse recipiente de propriedades estará acessível por meio de Microsoft.ApplicationInsights.Metrics.MetricSeriesConfigurationForMeasurement.Constants.AggregateKindDataKeys.

Dimensions

Obtém a tabela de valores de nome da dimensão que especificam a série de dados que produziu essa agregação dentro da métrica geral.

MetricId

Obtém a ID (nome) da métrica que produziu essa agregação.

MetricNamespace

Obtém o namespace da métrica que produz essa agregação.

Métodos

GetDataValue<T>(String, T)

Esse é um método de conveniência para recuperar o objeto em Data[dataKey]. Ele tenta converter esse objeto no tipo Tespecificado. Se a conversão falhar, o especificado defaultValue será retornado.

Aplica-se a