Compartir a través de


ICounter<T> Interfaz

Definición

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

Esta interfaz permite codificar 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 ICounter<T> : Microsoft.VisualStudio.Telemetry.Metrics.IInstrument where T : struct
type ICounter<'T (requires 'T : struct)> = interface
    interface IInstrument
Public Interface ICounter(Of T)
Implements IInstrument

Parámetros de tipo

T

Tipo de contador. Tipos admitidos: Byte, Int16, Int32, Int64, 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 instrumento de medidas.

(Heredado de IInstrument)

Métodos

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

Registra el valor de incremento de la medida.

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

Registra el valor de incremento de la medida.

Add(T, KeyValuePair<String,Object>)

Registra el valor de incremento de la medida.

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

Registra el valor de incremento de la medida.

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

Registra el valor de incremento de la medida.

Add(T)

Registra el valor de incremento de la medida.

Se aplica a