Microsoft.Extensions.Diagnostics.Metrics Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes, interfaces e enums para configurar, produzir e gerir métricas, incluindo suporte para métricas fortemente tipadas, regras de instrumento e configurações de ouvintes.
Classes
| Name | Description |
|---|---|
| ConsoleMetrics |
Fornece constantes para o ouvinte das métricas da Consola. |
| CounterAttribute |
Fornece informação para orientar a produção de um método de fábrica de contadores inteiros fortemente tipados de 64 bits e do tipo associado. |
| CounterAttribute<T> |
Fornece informação para orientar a produção de um método de fábrica de contadores inteiros fortemente tipados de 64 bits e do tipo associado. |
| GaugeAttribute |
Fornece informação para orientar a produção de um método de fábrica de métricas de calibre fortemente tipicado e do tipo associado. |
| GaugeAttribute<T> |
Fornece informação para orientar a produção de um método de fábrica de métricas de calibre fortemente tipicado e do tipo associado. |
| HistogramAttribute |
Fornece informação para orientar a produção de um método de fábrica de histogramas fortemente tipados e do tipo associado. |
| HistogramAttribute<T> |
Fornece informação para orientar a produção de um método de fábrica de histogramas fortemente tipados e do tipo associado. |
| InstrumentRule |
Contém um conjunto de parâmetros usados para determinar que instrumentos estão ativados para que ouvintes. Parâmetros não especificados correspondem a qualquer coisa. |
| MeasurementHandlers |
Representa um conjunto de tipos de medição suportados. Se um ouvinte não suportar um dado tipo, a medição é ignorada. |
| MetricsBuilderConfigurationExtensions |
Extensões para IMetricsBuilder para permitir métricas baseadas em IConfiguration. |
| MetricsBuilderConsoleExtensions |
Métodos de extensão IMetricsBuilder para saída de consola. |
| MetricsBuilderExtensions |
Métodos de extensão para IMetricsBuilder adicionar ou limpar IMetricsListener registos, e para ativar ou desativar métricas. |
| MetricsOptions |
Representa opções para configurar o sistema de métricas. |
| TagNameAttribute |
Fornece informação de etiquetas para métricas fortemente tipadas. |
Interfaces
| Name | Description |
|---|---|
| IMetricsBuilder |
Configura o sistema de métricas registando IMetricsListeners e usando regras para determinar quais as métricas ativadas. |
| IMetricsListener |
Ouve as métricas emitidas pelo sistema. |
| IObservableInstrumentsSource |
Uma interface registada com cada IMetricsListener usando Initialize(IObservableInstrumentsSource). |
Enumerações
| Name | Description |
|---|---|
| MeterScope |
Representa os escopos usados por InstrumentRule para distinguir entre medidores criados via Meter construtores (Global) e aqueles criados via Injeção de Dependência com Create(MeterOptions) (Local). |