Microsoft.Extensions.Diagnostics.Metrics Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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). |