IMetricsBuilder Interface

Definição

Configura o sistema de métricas registrando IMetricsListeners e usando regras para determinar quais métricas estão habilitadas.

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

Propriedades

Nome Description
Services

Obtém a coleção de serviços de aplicativo usada por métodos de extensão para registrar serviços.

Métodos de Extensão

Nome Description
AddConfiguration(IMetricsBuilder, IConfiguration)

Lê a configuração de métricas da seção fornecida IConfiguration e configura quais Medidores, Instrumentos e IMetricsListeners estão habilitados.

AddDebugConsole(IMetricsBuilder)

Habilita a saída do console para métricas para fins de depuração. Isso não é recomendado para uso em produção.

AddListener(IMetricsBuilder, IMetricsListener)

Registra uma nova IMetricsListener instância.

AddListener<T>(IMetricsBuilder)

Registra um novo IMetricsListener tipo T.

ClearListeners(IMetricsBuilder)

Remove todos os IMetricsListener registros do contêiner de injeção de dependência.

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

Desabilita um especificado Instrument para o determinado Meter e IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Desabilita todos os instrumentos para o medidor especificado, para todos os ouvintes registrados.

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

Habilita um especificado Instrument para o determinado Meter e IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Habilita todos os instrumentos para o medidor especificado, para todos os ouvintes registrados.

Aplica-se a