Compartir a través de


MetricAggregate Clase

Definición

Contiene los resultados de la agregación de métricas de una serie de datos de métricas determinada durante un período de tiempo de agregación. Los campos de datos específicos en instancias de esta clase no están fuertemente tipados (contenedor de propiedades) que permite usar este tipo de agregado para agregados de cualquier tipo de agregación.

public class MetricAggregate
type MetricAggregate = class
Public Class MetricAggregate
Herencia
MetricAggregate

Constructores

MetricAggregate(String, String, String)

Ceate un nuevo agregado de métricas.

Propiedades

AggregationKindMoniker

Obtiene el moniker que define el tipo de agregación que se usa para la métrica correspondiente.

AggregationPeriodDuration

Obtiene o establece la longitud del período de agregación resumido por este agregado.

AggregationPeriodStart

Obtiene o establece el inicio del período de agregación resumido por este agregado.

Data

Obtiene el contenedor de propiedades que contiene los datos agregados reales. Por ejemplo, si el agregado se generó para una métrica del tipo de agregación Measurement, se puede acceder a la clave de búsqueda de este contenedor de propiedades a través de Microsoft.ApplicationInsights.Metrics.MetricSeriesConfigurationForMeasurement.Constants.AggregateKindDataKeys.

Dimensions

Obtiene la tabla de valores de nombre de dimensión que especifican la serie de datos que generó este agregado dentro de la métrica general.

MetricId

Obtiene el identificador (nombre) de la métrica que generó este agregado.

MetricNamespace

Obtiene el espacio de nombres de la métrica que genera este agregado.

Métodos

GetDataValue<T>(String, T)

Se trata de un método de conveniencia para recuperar el objeto en Data[dataKey]. Intenta convertir ese objeto en el tipo Tespecificado. Si se produce un error en la conversión, se devuelve el especificado defaultValue .

Se aplica a