Compartir a través de


IMetricsBuilder Interfaz

Definición

Representa un tipo que configura el sistema de métricas registrando IMetricsListeners y usa reglas para determinar qué métricas están habilitadas.

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

Propiedades

Services

Obtiene la aplicación IServiceCollection. Esto se usa mediante métodos de extensión para registrar servicios.

Métodos de extensión

AddConfiguration(IMetricsBuilder, IConfiguration)

Lee la configuración de métricas de la sección proporcionada IConfiguration y configura qué medidores, instrumentos e IMetricsListeners están habilitados .

AddDebugConsole(IMetricsBuilder)

Habilita la salida de la consola para métricas con fines de depuración. Esto no se recomienda para su uso en producción.

AddListener(IMetricsBuilder, IMetricsListener)

Registra una nueva IMetricsListener instancia.

AddListener<T>(IMetricsBuilder)

Registra un nuevo IMetricsListener de tipo T.

ClearListeners(IMetricsBuilder)

Quita todos los IMetricsListener registros del contenedor de inserción de dependencias.

DisableMetrics(IMetricsBuilder, String)

Deshabilita todos los instrumentos para el medidor determinado, para todos los IMetricsListeners registrados.

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

Deshabilita un objeto especificado Instrument para los especificados Meter y IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Habilita todos los instrumentos para el medidor determinado, para todos los IMetricsListeners registrados.

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

Habilita un objeto especificado Instrument para los especificados Meter y IMetricsListener.

Se aplica a