Partager via


IHistogram<T> Interface

Définition

Histogramme, 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.histogram-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 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

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

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

Enregistre une valeur de mesure.

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

Enregistre une valeur de mesure.

Record(T, KeyValuePair<String,Object>)

Enregistre une valeur de mesure.

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

Enregistre une valeur de mesure.

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

Enregistre une valeur de mesure.

Record(T)

Enregistre une valeur de mesure.

S’applique à