次の方法で共有


IHistogram<T> インターフェイス

定義

OpenTelemetry 標準で定義されているヒストグラム。 OpenTelemetry 仕様: .NET API 仕様: https://opentelemetry.io/docs/reference/specification/metrics/api/https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0

このインターフェイスを使用すると、.NET Frameworkをアップグレードせずに OpenTelemetry 標準にコーディングできます。 同じ標準であるため、準備ができたら、実装を OTel のシン ラッパーに更新できます。 これにより、開発者の再インストルメンテーションを回避することもできます。

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

型パラメーター

T

カウンターの種類。 サポートされている型: Byte、、Int16Int32Int64SingleDouble、および Decimal

派生
実装

プロパティ

Description

インストルメントの説明を取得します。

(継承元 IInstrument)
Enabled

このインストルメントのリスナーがあるかどうかを示す値を取得します。

(継承元 IInstrument)
IsObservable

計測器が観測可能な計測器であるかどうかを示す値を取得します。

(継承元 IInstrument)
Meter

インストルメントを作成した Meter を取得します。

(継承元 IInstrument)
Name

インストルメント名を取得します。

(継承元 IInstrument)
Unit

計測単位を取得します。

(継承元 IInstrument)

メソッド

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

測定値を記録します。

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

測定値を記録します。

Record(T, KeyValuePair<String,Object>)

測定値を記録します。

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

測定値を記録します。

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

測定値を記録します。

Record(T)

測定値を記録します。

適用対象