Share via


IMetricsBuilder Rozhraní

Definice

Představuje typ, který konfiguruje systém metrik registrací IMetricsListeners a pomocí pravidel určí, které metriky jsou povoleny.

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

Vlastnosti

Services

Získá aplikaci IServiceCollection. To se používá v rozšiřujících metodách k registraci služeb.

Metody rozšíření

AddConfiguration(IMetricsBuilder, IConfiguration)

Přečte konfiguraci metrik z poskytnuté IConfiguration části a nakonfiguruje, které měřiče, nástroje a IMetricsListeners jsou povolené.

AddDebugConsole(IMetricsBuilder)

Povolí výstup konzoly pro metriky pro účely ladění. To se nedoporučuje pro produkční použití.

AddListener(IMetricsBuilder, IMetricsListener)

Zaregistruje novou IMetricsListener instanci.

AddListener<T>(IMetricsBuilder)

Zaregistruje nový IMetricsListener typ T.

ClearListeners(IMetricsBuilder)

Odebere všechny IMetricsListener registrace z kontejneru injektáže závislostí.

DisableMetrics(IMetricsBuilder, String)

Zakáže všechny nástroje pro daný měřič pro všechny registrované IMetricsListeners.

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

Zakáže zadanou Instrument hodnotu pro danou Meter hodnotu a IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Povolí všechny nástroje pro daný měřič pro všechny registrované IMetricsListeners.

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

Povolí zadaný Instrument parametr pro danou Meter hodnotu a IMetricsListener.

Platí pro