Splunk Distribution of OTel Go によって収集されたメトリクスと属性 🔗
Splunk Distribution of OpenTelemetry Go は、ランタイム・メトリクスとカスタムメトリクスを収集します。メトリクスの種類については、メトリクスタイプ を参照してください。
カスタムメトリクス・インストルメンテーションとインストルメンテーションタイプについては、カスタムメトリクスの作成 を参照してください。
ランタイム・メトリクス 🔗
以下のランタイム・メトリクスが自動的に収集され、エクスポートされます:
メトリクス |
タイプ |
説明 |
---|---|---|
|
ゲージ |
現在のプロセスが行ったcgo呼び出しの数。 |
|
累積カウンター |
完了したガベージコレクションサイクルの数 |
|
累積カウンター(ヒストグラム) |
GC stop-the-worldの一時停止におけるナノ秒の量 |
|
累積カウンター |
プログラム開始以来のGC stop-the-worldの一時停止の累積ナノ秒数 |
|
ゲージ |
現在存在するgoroutineの数 |
|
累積カウンター |
ランタイムが実行したポインタ検索数 |
|
ゲージ |
割り当てられたヒープオブジェクトのバイト数 |
|
ゲージ |
アイドル(未使用)スパンのバイト数 |
|
ゲージ |
使用中スパンのバイト数 |
|
ゲージ |
割り当てられたヒープオブジェクトの数 |
|
ゲージ |
物理メモリがOSに戻されたアイドルスパンのバイト数 |
|
ゲージ |
OSから取得したヒープメモリのバイト数 |
|
ゲージ |
ライブオブジェクト数は、累積 Malloc 数 - Free 数 |
|
累積カウンター |
アプリケーションが初期化されてからのミリ秒数 |
接続プールのメトリクス 🔗
Splunk Distribution of OpenTelemetry Go は、いくつかの接続プール実装を実装しています:
splunksql
splunkmysql
splunkpgx
splunkgorm
splunksqlx
splunkpq
各接続プールでは、以下のメトリクスのサブセットがレポートされます:
メトリクス |
タイプ |
説明 |
---|---|---|
|
ゲージ |
|
|
ゲージ |
オープン接続の最大許容数。 |
|
タイマー |
プールからオープン接続を取得するのにかかった時間。 |
以下の属性が利用できます:
タグ |
値 |
---|---|
|
接続プールの名前。すべての接続プールのメトリクスに適用されます。 |
|
接続状態。 |