IMetricsBuilder Interface

Definição

Configura o sistema de métricas registando IMetricsListeners e usando regras para determinar quais as métricas ativadas.

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

Propriedades

Name Description
Services

Obtém a coleção de serviços de aplicação que é usada pelos métodos de extensão para registar serviços.

Métodos da Extensão

Name Description
AddConfiguration(IMetricsBuilder, IConfiguration)

Lê a configuração das métricas da secção fornecida IConfiguration e configura quais os Contadores, Instrumentos e IMetricsListeners que estão ativados.

AddDebugConsole(IMetricsBuilder)

Permite a saída da consola para métricas para fins de depuração. Isto não é recomendado para uso em produção.

AddListener(IMetricsBuilder, IMetricsListener)

Regista uma nova IMetricsListener instância.

AddListener<T>(IMetricsBuilder)

Regista um novo IMetricsListener do tipo T.

ClearListeners(IMetricsBuilder)

Remove todos IMetricsListener os registos do contentor de injeção de dependências.

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

Desativa um especificado Instrument para o dado Meter e IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Desativa todos os instrumentos do contador indicado, para todos os ouvintes registados.

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

Permite um especificado Instrument para o dado Meter e IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Ativa todos os instrumentos para o determinado contador, para todos os ouvintes registados.

Aplica-se a