IMetricsBuilder Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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. |