IHistogram<T> 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.
Um Histograma, conforme definido pelo padrão OpenTelemetry. Especificação do OpenTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ especificação da API do .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0
Essa interface permite a codificação para o padrão OpenTelemetry sem atualizar nosso .NET Framework. Como ele é o mesmo padrão, podemos atualizar as implementações para um wrapper fino em torno do OTel quando estiver pronto. Isso também nos permite evitar a re instrumentação para desenvolvedores.
public interface IHistogram<T> : Microsoft.VisualStudio.Telemetry.Metrics.IInstrument where T : struct
type IHistogram<'T (requires 'T : struct)> = interface
interface IInstrument
Public Interface IHistogram(Of T)
Implements IInstrument
Parâmetros de tipo
- Derivado
- Implementações
Propriedades
Description |
Obtém a descrição do instrumento. (Herdado de IInstrument) |
Enabled |
Obtém um valor que indica se há ouvintes para esse instrumento. (Herdado de IInstrument) |
IsObservable |
Obtém um valor que indica se o instrumento é um instrumento observável. (Herdado de IInstrument) |
Meter |
Obtém o Medidor que criou o instrumento. (Herdado de IInstrument) |
Name |
Obtém o nome do instrumento. (Herdado de IInstrument) |
Unit |
Obtém a unidade de instrumento de medidas. (Herdado de IInstrument) |
Métodos
Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra um valor de medida. |
Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra um valor de medida. |
Record(T, KeyValuePair<String,Object>) |
Registra um valor de medida. |
Record(T, KeyValuePair<String,Object>[]) |
Registra um valor de medida. |
Record(T, ReadOnlySpan<KeyValuePair<String,Object>>) |
Registra um valor de medida. |
Record(T) |
Registra um valor de medida. |