IMetricsBuilder Interfaz

Definición

Configura el sistema de métricas mediante el registro de IMetricsListeners y el uso de reglas para determinar qué métricas están habilitadas.

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

Propiedades

Nombre Description
Services

Obtiene la colección de servicios de aplicación que usan los métodos de extensión para registrar servicios.

Métodos de extensión

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

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

DisableMetrics(IMetricsBuilder, String)

Deshabilita todos los instrumentos para el medidor especificado, para todos los agentes de escucha registrados.

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

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

EnableMetrics(IMetricsBuilder, String)

Habilita todos los instrumentos para el medidor determinado, para todos los agentes de escucha registrados.

Se aplica a