IMetricsBuilder Interfejs

Definicja

Reprezentuje typ, który konfiguruje system metryk przez zarejestrowanie elementu IMetricsListeners i użycie reguł w celu określenia, które metryki są włączone.

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

Właściwości

Services

Pobiera aplikację IServiceCollection. Jest to używane przez metody rozszerzeń do rejestrowania usług.

Metody rozszerzania

AddConfiguration(IMetricsBuilder, IConfiguration)

Odczytuje konfigurację metryk z podanej IConfiguration sekcji i konfiguruje, które mierniki, instrumenty i IMetricsListeners są włączone.

AddDebugConsole(IMetricsBuilder)

Włącza dane wyjściowe konsoli dla metryk na potrzeby debugowania. Nie jest to zalecane do użycia w środowisku produkcyjnym.

AddListener(IMetricsBuilder, IMetricsListener)

Rejestruje nowe IMetricsListener wystąpienie.

AddListener<T>(IMetricsBuilder)

Rejestruje nowy IMetricsListener typ T.

ClearListeners(IMetricsBuilder)

Usuwa wszystkie IMetricsListener rejestracje z kontenera wstrzykiwania zależności.

DisableMetrics(IMetricsBuilder, String)

Wyłącza wszystkie instrumenty dla danego miernika dla wszystkich zarejestrowanych elementów IMetricsListeners.

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

Wyłącza określony Instrument dla danego Meter elementu i IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Włącza wszystkie instrumenty dla danego miernika dla wszystkich zarejestrowanych elementów IMetricsListeners.

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

Włącza określony Instrument dla danego Meter elementu i IMetricsListener.

Dotyczy