IHistogram<T> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |