Splunk Distribution of OTel Go によって収集されたメトリクスと属性
Splunk Distribution of OpenTelemetry 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
各接続プールでは、以下のメトリクスのサブセットがレポートされます:
|
メトリクス |
タイプ |
説明 |
|---|---|---|
|
|
ゲージ |
|
|
|
ゲージ |
オープン接続の最大許容数。 |
|
|
タイマー |
プールからオープン接続を取得するのにかかった時間。 |
以下の属性が利用できます:
|
タグ |
値 |
|---|---|
|
|
接続プールの名前。接続プールメトリクスに適用します。 |
|
|
接続の状態。 |