Splunk Distribution of OpenTelemetry .NETによって収集されたメトリクス 🔗
Splunk Distribution of OpenTelemetry .NETは、ランタイム・メトリクスとトレースメトリクスを収集できます。メトリクスの種類については、メトリクスタイプ を参照してください。
メトリクス収集の構成 🔗
メトリクス収集はデフォルトで有効になっています。メトリクス設定を構成するには、インストルメンテーション設定 を参照してください。
.NETランタイム・メトリクス 🔗
Splunk Distribution of OpenTelemetry .NETでは、以下のランタイム・メトリクスを収集できます:
メトリクス |
タイプ |
説明 |
---|---|---|
|
累積カウンター |
プロセスが始まってからのガベージコレクションの回数。 |
|
ゲージ |
最後のガベージコレクションで観測されたヒープサイズ。.NET 6以降でのみ使用可能。 |
|
ゲージ |
最後のガベージコレクションで観察されたヒープの断片化。.NET 7以降でのみ使用可能。 |
|
ゲージ |
GCヒープ内のライブオブジェクトが現在使用しているバイト数。 |
|
累積カウンター |
プロセスが開始してから、マネージド GC ヒープに割り当てられたバイト数。.NET 6以降でのみ使用可能。 |
|
ゲージ |
最後のガベージコレクションの間に観測された、管理されたGCヒープのコミットされた仮想メモリの量。.NET 6以降でのみ使用可能。 |
|
累積カウンター |
プロセス開始後、GCで一時停止した時間の合計。.NET 7以降でのみ使用可能。 |
|
累積カウンター |
プロセスが開始してから、モニター・ロックを取得しようとしたときの競合がカウントされます。 |
|
ゲージ |
最後の測定時に観測されたスレッドプールのスレッド数。.NET 6以降でのみ使用可能。 |
|
累積カウンター |
プロセスが開始してからスレッドプールで処理されたワークアイテムの数。.NET 6以降でのみ使用可能。 |
|
ゲージ |
スレッドプールが処理するために現在キューに入っているワークアイテムの数。.NET 6以降でのみ使用可能。 |
|
累積カウンター |
プロセス開始以降にコンパイルされた中間言語のバイト数。.NET 6以降でのみ使用可能。 |
|
累積カウンター |
プロセスが開始してから JIT コンパイラがメソッドをコンパイルした回数。.NET 6 以降でのみ使用可能。 |
|
累積カウンター |
プロセスが開始してからコンパイラがメソッドのコンパイルに費やした時間。.NET 6以降でのみ使用可能。 |
|
ゲージ |
現在アクティブなタイマーインスタンスの数。.NET 6以降でのみ使用可能。 |
|
ゲージ |
現在ロードされている.NETアセンブリの数。 |
|
累積カウンター |
観測開始以降にマネージドコードでスローされた例外の数。 |
プロセスメトリクス 🔗
Splunk Distribution of OpenTelemetry .NETでは、以下のプロセスメトリクスを収集できます:
メトリクス |
タイプ |
説明 |
---|---|---|
|
ゲージ |
このプロセスに割り当てられた物理メモリの量。 |
|
ゲージ |
このプロセスのコミット仮想メモリ量。 |
|
累積カウンター |
CPUの総秒数をユーザーやシステムなどの状態別に分類したもの。 |
|
ゲージ |
CPUの総秒数をユーザーやシステムなどの状態別に分類したもの。 |
|
ゲージ |
プロセスのスレッド数。 |
インストルメンテーションメトリクス 🔗
Splunk Distribution of OpenTelemetry .NET では、以下のインストルメンテーションメトリクスを収集できます:
ASP.NET 🔗
メトリクス |
タイプ |
説明 |
---|---|---|
|
累積カウンター(ヒストグラム) |
HTTPサーバーリクエストの期間。 |
ASP.NET Core 🔗
メトリクス |
タイプ |
説明 |
---|---|---|
|
累積カウンター(ヒストグラム) |
HTTPサーバーリクエストの期間。 |
|
ゲージ |
アクティブなHTTPサーバーリクエストの数。.NET8+でのみサポートされています。 |
|
ゲージ |
サーバー上で現在アクティブな接続の数。.NET8+でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
サーバーでの接続の期間。.NET8+でのみサポートされています。 |
|
累積カウンター |
サーバーによって拒否された接続の数。現在アクティブな接続数が MaxConcurrentConnections で設定した値を超えると、接続が拒否されます。.NET8+でのみサポートされています。 |
|
ゲージ |
現在キューに入れられ、開始を待っている接続の数。.NET8+でのみサポートされています。 |
|
ゲージ |
現在キューに入れられ、開始を待っている多重化接続(HTTP/2とHTTP/3)のHTTPリクエストの数。.NET8+ でのみサポートされています。 |
|
ゲージ |
現在アップグレードされているHTTP接続の数(WebSockets)。この数は、HTTP/1.1 接続のみを追跡します。.NET8+でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
サーバーでのTLSハンドシェイクの期間。.NET8+でのみサポートされています。 |
|
ゲージ |
サーバーで現在進行中のTLSハンドシェイクの数。.NET8+でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
サーバーでの接続の期間。.NET8+でのみサポートされています。 |
|
ゲージ |
サーバー上で現在アクティブな接続の数。.NET8+でのみサポートされています。 |
|
累積カウンター |
エンドポイントへのマッチングが試みられたリクエストの数。.NET8+ でのみサポートされています。 |
|
累積カウンター |
例外処理ミドルウェアがキャッチした例外の数。.NET8+でのみサポートされています。 |
|
ゲージ |
レート制限リースを保持するサーバー上で現在アクティブなHTTPリクエストの数。.NET8+ でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
サーバー上のHTTPリクエストが保持するレート制限リースの期間。.NET8+でのみサポートされています。 |
|
ゲージ |
レート制限リースの取得待ちで、現在キューに入っているHTTPリクエストの数。.NET8+ でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
レート制限リースを取得するために待機している、キュー内のHTTPリクエストの期間。.NET8+ でのみサポートされています。 |
|
累積カウンター |
レート制限リースを取得しようとしたリクエストの数。リクエストはグローバルまたはエンドポイントのレート制限ポリシーによって拒否された可能性があります。または、リースを待っている間に要求がキャンセルされる可能性があります。.NET8+ でのみサポートされています。 |
HTTPクライアント 🔗
メトリクス |
タイプ |
説明 |
---|---|---|
|
累積カウンター(ヒストグラム) |
HTTPクライアントリクエストの期間。 |
|
ゲージ |
クライアントで現在アクティブなアウトバウンドHTTPリクエストの数。.NET8+でのみサポートされています。 |
|
ゲージ |
クライアント上で現在アクティブまたはアイドルであるアウトバウンドHTTP接続の数。.NET8+でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
正常に確立されたアウトバウンドHTTP接続の期間。.NET8+でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
利用可能な接続を待つためにキューに費やされたリクエストの時間。.NET8+ でのみサポートされています。 |
|
累積カウンター(ヒストグラム) |
DNSルックアップにかかる時間を測定します。.NET8+でのみサポートされています。 |
NServiceBus 🔗
メトリクス |
タイプ |
説明 |
---|---|---|
|
累積カウンター |
エンドポイントによって正常に処理されたメッセージの数。 |
|
累積カウンター |
エンドポイントがキューから取得したメッセージの数。 |
|
累積カウンター |
エンドポイントが処理に失敗したメッセージの数。 |