Condividi tramite


IMetricsBuilder Interfaccia

Definizione

Rappresenta un tipo che configura il sistema delle metriche registrando IMetricsListeners e usa le regole per determinare quali metriche sono abilitate.

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

Proprietà

Services

Ottiene l'applicazione IServiceCollection. Viene usato dai metodi di estensione per registrare i servizi.

Metodi di estensione

AddConfiguration(IMetricsBuilder, IConfiguration)

Legge la configurazione delle metriche dalla sezione specificata 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)

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

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

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

EnableMetrics(IMetricsBuilder, String)

Abilita tutti gli strumenti per il contatore specificato, per tutti IMetricsListeners registrati.

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

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

Si applica a