IMetricsBuilder Interfaccia

Definizione

Configura il sistema di metriche registrando IMetricsListeners e usando le regole per determinare quali metriche sono abilitate.

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

Proprietà

Nome Descrizione
Services

Ottiene la raccolta di servizi dell'applicazione utilizzata dai metodi di estensione per registrare i servizi.

Metodi di estensione

Nome Descrizione
AddConfiguration(IMetricsBuilder, IConfiguration)

Legge la configurazione delle metriche dalla sezione fornita IConfiguration e configura i contatori, gli strumenti e IMetricsListeners abilitati.

AddDebugConsole(IMetricsBuilder)

Abilita l'output della console per le metriche a scopo di debug. Questa opzione non è consigliata per l'uso in produzione.

AddListener(IMetricsBuilder, IMetricsListener)

Registra una nuova IMetricsListener istanza.

AddListener<T>(IMetricsBuilder)

Registra un nuovo IMetricsListener tipo T.

ClearListeners(IMetricsBuilder)

Rimuove tutte le IMetricsListener registrazioni dal contenitore di inserimento delle dipendenze.

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

Disabilita un oggetto specificato Instrument per l'oggetto Meter specificato e IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Disabilita tutti gli strumenti per il contatore specificato, per tutti i listener registrati.

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

Abilita un oggetto specificato Instrument per l'oggetto Meter specificato e IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Abilita tutti gli strumenti per il contatore specificato, per tutti i listener registrati.

Si applica a