IMetricsBuilder Interface

Définition

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.

public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder

Propriétés

Nom Description
Services

Obtient la collection de services d’application utilisée par les méthodes d’extension pour inscrire des services.

Méthodes d’extension

Nom Description
AddConfiguration(IMetricsBuilder, IConfiguration)

Lit la configuration des métriques à partir de la section fournie IConfiguration et configure les compteurs, instruments et IMetricsListeners activés.

AddDebugConsole(IMetricsBuilder)

Active la sortie de la console pour les métriques à des fins de débogage. Cela n’est pas recommandé pour une utilisation en production.

AddListener(IMetricsBuilder, IMetricsListener)

Inscrit une nouvelle IMetricsListener instance.

AddListener<T>(IMetricsBuilder)

Inscrit un nouveau IMetricsListener type T.

ClearListeners(IMetricsBuilder)

Supprime toutes les IMetricsListener inscriptions du conteneur d’injection de dépendances.

DisableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Désactive un spécifié Instrument pour l’élément donné Meter et IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Désactive tous les instruments pour le compteur donné, pour tous les écouteurs inscrits.

EnableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Active une valeur spécifiée Instrument pour l’élément donné Meter et IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Active tous les instruments pour le compteur donné, pour tous les écouteurs inscrits.

S’applique à