Partager via


Microsoft.Extensions.Diagnostics.Metrics Espace de noms

Contient des classes, des interfaces et des énumérations pour la configuration, la production et la gestion des métriques, notamment la prise en charge des métriques fortement typées, des règles d’instrument et des configurations d’écouteur.

Classes

Nom Description
ConsoleMetrics

Fournit des constantes pour l’écouteur de métriques console.

CounterAttribute

Fournit des informations pour guider la production d’une méthode de fabrique de compteurs entiers 64 bits fortement typée et du type associé.

CounterAttribute<T>

Fournit des informations pour guider la production d’une méthode de fabrique de compteurs entiers 64 bits fortement typée et du type associé.

GaugeAttribute

Fournit des informations pour guider la production d’une méthode de fabrique de métriques de jauge fortement typée et du type associé.

GaugeAttribute<T>

Fournit des informations pour guider la production d’une méthode de fabrique de métriques de jauge fortement typée et du type associé.

HistogramAttribute

Fournit des informations pour guider la production d’une méthode de fabrique d’histogramme fortement typée et du type associé.

HistogramAttribute<T>

Fournit des informations pour guider la production d’une méthode de fabrique d’histogramme fortement typée et du type associé.

InstrumentRule

Contient un ensemble de paramètres utilisés pour déterminer quels instruments sont activés pour les écouteurs. Les paramètres non spécifiés correspondent à quoi que ce soit.

MeasurementHandlers

Représente un ensemble de types de mesures pris en charge. Si un écouteur ne prend pas en charge un type donné, la mesure est ignorée.

MetricsBuilderConfigurationExtensions

Extensions pour IMetricsBuilder l’activation des métriques en fonction IConfigurationde .

MetricsBuilderConsoleExtensions

Méthodes d’extension IMetricsBuilder pour la sortie de la console.

MetricsBuilderExtensions

Méthodes d’extension pour IMetricsBuilder ajouter ou effacer IMetricsListener des inscriptions et activer ou désactiver des métriques.

MetricsOptions

Représente les options de configuration du système de métriques.

TagNameAttribute

Fournit des informations de balise pour les métriques fortement typées.

Interfaces

Nom Description
IMetricsBuilder

Configure le système de métriques en inscrivant IMetricsListeners et en utilisant des règles pour déterminer quelles métriques sont activées.

IMetricsListener

Écoute les métriques émises par le système.

IObservableInstrumentsSource

Interface inscrite avec chaque IMetricsListener à l’aide Initialize(IObservableInstrumentsSource)de .

Énumérations

Nom Description
MeterScope

Représente les étendues utilisées pour InstrumentRule faire la distinction entre les compteurs créés via Meter des constructeurs (Global) et ceux créés via l’injection de dépendances avec Create(MeterOptions) (Local).