Partager via


ICounter<T> Interface

Définition

Compteur, tel que défini par la norme OpenTelemetry. OpenTelemetry Spec : https://opentelemetry.io/docs/reference/specification/metrics/api/ Spécification de l’API .NET : https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0

Cette interface permet de coder vers la norme OpenTelemetry sans mettre à niveau notre .NET Framework. Étant donné qu’il s’agit de la même norme, nous pouvons mettre à jour les implémentations vers un wrapper fin autour d’OTel lorsqu’elles sont prêtes. Cela nous permet également d’éviter la ré-instrumentation pour les développeurs.

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

Paramètres de type

T

Type de compteur. Types pris en charge : Byte, Int16, Int32Int64, Double, , Singleet Decimal.

Dérivé
Implémente

Propriétés

Description

Obtient la description de l’instrument.

(Hérité de IInstrument)
Enabled

Obtient une valeur indiquant s’il existe des écouteurs pour cet instrument.

(Hérité de IInstrument)
IsObservable

Obtient une valeur indiquant si l’instrument est un instrument observable.

(Hérité de IInstrument)
Meter

Obtient le compteur qui a créé l’instrument.

(Hérité de IInstrument)
Name

Obtient le nom de l’instrument.

(Hérité de IInstrument)
Unit

Obtient l’unité d’instrument de mesures.

(Hérité de IInstrument)

Méthodes

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

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

Add(T, KeyValuePair<String,Object>)

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

Add(T)

Enregistre la valeur d’incrément de la mesure.

S’applique à