Język

IMetricsBuilder Interfejs

Definicja

Konfiguruje system metryk przez zarejestrowanie elementów 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

Nazwa Opis
Services

Pobiera kolekcję usług aplikacji, która jest używana przez metody rozszerzeń do rejestrowania usług.

Metody rozszerzania

Nazwa Opis
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żytku produkcyjnego.

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, String, String, MeterScope)

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

DisableMetrics(IMetricsBuilder, String)

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

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

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

EnableMetrics(IMetricsBuilder, String)

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

Dotyczy