Condividi tramite


IHistogram<T> Interfaccia

Definizione

Istogramma, come definito dallo standard OpenTelemetry. Specifica OpenTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ specifica API .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0

Questa interfaccia consente di codificare lo standard OpenTelemetry senza aggiornare .NET Framework. Poiché si tratta dello stesso standard, è possibile aggiornare le implementazioni a un wrapper sottile intorno a OTel quando è pronto. Ciò consente anche di evitare la ri-strumentazione per gli sviluppatori.

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

Parametri di tipo

T

Tipo di contatore. Tipi supportati: Byte, Int16, Int32, Int64Double, , Singlee Decimal.

Derivato
Implementazioni

Proprietà

Description

Ottiene la descrizione dello strumento.

(Ereditato da IInstrument)
Enabled

Ottiene un valore che indica se sono presenti listener per questo strumento.

(Ereditato da IInstrument)
IsObservable

Ottiene un valore che indica se lo strumento è uno strumento osservabile.

(Ereditato da IInstrument)
Meter

Ottiene il contatore che ha creato lo strumento.

(Ereditato da IInstrument)
Name

Ottiene il nome dello strumento.

(Ereditato da IInstrument)
Unit

Ottiene l'unità di misura dello strumento.

(Ereditato da IInstrument)

Metodi

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

Registra un valore di misura.

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

Registra un valore di misura.

Record(T, KeyValuePair<String,Object>)

Registra un valore di misura.

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

Registra un valore di misura.

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

Registra un valore di misura.

Record(T)

Registra un valore di misura.

Si applica a