Compartir a través de


IHistogram<T> Interfaz

Definición

Histograma, tal y como se define en el estándar OpenTelemetry. OpenTelemetry Spec: https://opentelemetry.io/docs/reference/specification/metrics/api/ especificación de la API de .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0

Esta interfaz permite codificar en el estándar OpenTelemetry sin actualizar .NET Framework. Puesto que es el mismo estándar, podemos actualizar las implementaciones a un contenedor fino alrededor de OTel cuando esté listo. Esto también nos permite evitar volver a instrumentar a los desarrolladores.

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

T

Tipo de contador. Tipos admitidos: Byte, , Int64Int16Int32, Double, , Singley Decimal.

Derivado
Implementaciones

Propiedades

Description

Obtiene la descripción del instrumento.

(Heredado de IInstrument)
Enabled

Obtiene un valor que indica si hay agentes de escucha para este instrumento.

(Heredado de IInstrument)
IsObservable

Obtiene un valor que indica si el instrumento es un instrumento observable.

(Heredado de IInstrument)
Meter

Obtiene el medidor que creó el instrumento.

(Heredado de IInstrument)
Name

Obtiene el nombre del instrumento.

(Heredado de IInstrument)
Unit

Obtiene la unidad de medida del instrumento.

(Heredado de IInstrument)

Métodos

Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra un valor de medida.

Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra un valor de medida.

Record(T, KeyValuePair<String,Object>)

Registra un valor de medida.

Record(T, KeyValuePair<String,Object>[])

Registra un valor de medida.

Record(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Registra un valor de medida.

Record(T)

Registra un valor de medida.

Se aplica a