Partilhar via


Metric Classe

Definição

Representa uma métrica multidimensional ou zero.
Contém métodos de conveniência para acompanhar, agregar e enviar valores.
Uma Metric instância agrupa um ou mais MetricSeries que realmente acompanham e agregam valores, juntamente com atributos de nomenclatura e configuração que identificam a métrica e definem como ela será agregada.

public sealed class Metric
type Metric = class
Public NotInheritable Class Metric
Herança
Metric

Propriedades

Identifier

Obtém o identificador de um grupo de métricas que reúne o MetricNamespace, o MetricId e as dimensões da métrica, se houver.

SeriesCount

Obtém o número atual de séries de métricas contidas nessa métrica. Cada métrica contém uma série especial de dimensão zero, além de uma série por combinação exclusiva de valores de dimensão.

Métodos

GetAllSeries()

Obtém todas as séries de métricas contidas nessa métrica. Cada métrica contém uma série especial de dimensão zero, além de uma série por combinação exclusiva de valores de dimensão.

GetDimensionValues(Int32)

Obtém os valores conhecidos pela dimensão identificada pelo índice de dimensão baseado em 1 especificado.

TrackValue(Double)

Rastreia o valor especificado.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação.
Esse método usa o unidimensional MetricSeries zero associado a essa métrica. Use TrackValue(..) para acompanhar valores associados MetricSeries a valores de dimensão específicos em métricas multidimensionais.

TrackValue(Double, String)

Rastreia o valor especificado usando o MetricSeries associado ao valor de dimensão especificado.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas bidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas multidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas 7 dimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas de 9 dimensões. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Double, String, String, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object)

Rastreia o valor especificado.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação.
Esse método usa o unidimensional MetricSeries zero associado a essa métrica. Use TrackValue(..) para acompanhar valores associados MetricSeries a valores de dimensão específicos em métricas multidimensionais.

TrackValue(Object, String)

Rastreia o valor especificado usando o MetricSeries associado ao valor de dimensão especificado.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas bidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas multidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas 7 dimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas de 9 dimensões. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TrackValue(Object, String, String, String, String, String, String, String, String, String, String)

Rastreia o valor especificado usando o MetricSeries associado aos valores de dimensão especificados.
Uma agregação que representa valores rastreados será enviada automaticamente para o ponto de extremidade de ingestão de nuvem no final de cada período de agregação. Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries)

Obtém um MetricSeries associado a essa métrica.
Essa sobrecarga obtém a dimensão MetricSeries zero associada a essa métrica. Cada métrica, independentemente de sua dimensionalidade, tem uma dimensão zero MetricSeries.

TryGetDataSeries(MetricSeries, Boolean, String[])

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga usou métricas de qualquer dimensionalidade válida: o número de elementos na matriz especificada dimensionValues deve corresponder exatamente à dimensionalidade dessa métrica e essa matriz pode não conter nulos. Especifique uma matriz nula para métricas unidimensionais.

TryGetDataSeries(MetricSeries, String)

Obtém ou cria o MetricSeries associado ao valor de dimensão especificado.
Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas bidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas quadridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas tridimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String, String, String)

Obtém ou cria o MetricSeries associado aos valores de dimensão especificados.
Essa sobrecarga só pode ser usada com métricas unidimensionais. Use outras sobrecargas para especificar um número correspondente de valores de dimensão para essa métrica.

Métodos de Extensão

GetConfiguration(Metric)

Expõe a Configuration propriedade para usuários que importaram o Microsoft.ApplicationInsights.Metrics.Extensibility namespace.

Aplica-se a