Sumo Logic PostgreSQL アプリケーションのメトリクス
このリファレンスでは、PostgreSQL 用 Sumo Logic アプリケーションで使用するために収集されるすべてのメトリクスを、各メトリクスのゲージの説明とともに示します。
メトリクス
メトリクス名 |
簡単な説明 |
タイプ |
---|---|---|
pg_blks.heap_hit |
バッファのヒット数 |
gauge |
pg_blks.heap_read |
読み取られたディスク ブロックの数 |
gauge |
pg_blks.idx_hit |
インデックス バッファのヒット数 |
gauge |
pg_blks.idx_read |
読み取られたインデックス ブロックの数 |
gauge |
hpg_blks.tidx_hit |
TOAST インデックス バッファのヒット数 |
gauge |
pg_blks.tidx_read |
読み取られた TOAST インデックス ブロックの数 |
gauge |
pg_blks.toast_hit |
TOAST バッファのヒット数 |
gauge |
pg_blks.toast_read |
読み取られたディスク ブロックの数 |
gauge |
pg_db_size |
ディスク上のデータベース サイズ (バイト) |
gauge |
pg_n_tup_c.del |
削除操作の数 |
gauge |
pg_n_tup_c.hot_upd |
インデックスの更新が不要な更新操作の数 |
gauge |
pg_n_tup_c.ins |
挿入操作の数 |
gauge |
pg_n_tup_c.upd |
更新操作の数 |
gauge |
pg_n_tup_g.dead |
データベース内のデッド行の数 |
gauge |
pg_n_tup_g.live |
データベース内のライブ行の数 |
gauge |
pg_numbackends |
サーバ プロセス数 |
gauge |
pg_scan.idx |
インデックス スキャン数 |
gauge |
pg_scan.idx_tup_fetch |
インデックス スキャンから読み取られた行数 |
gauge |
pg_scan.seq |
シーケンシャル スキャン数 |
gauge |
pg_scan.seq_tup_read |
シーケンシャル スキャンから読み取られた行数 |
gauge |
pg_xact.commit |
コミット数 |
gauge |
pg_xact.num_deadlocks |
データベースによって検出されたデッドロック数 |
gauge |
pg_xact.rollback |
ロールバック数 |
gauge |
pg_db_table_size |
ディスク上のテーブルのサイズ (バイト) |
gauge |
pg_replication_lag |
pg_last_xact_replay_timestamp() 後の経過時間 (秒) |
gauge |
pg_index_scan_stat |
特定のインデックスへのアクセス数 |
gauge |
メトリクスのゲージ
このセクションでは、上記の表に示された各 PostgreSQL メトリクスのゲージについて説明します。
メトリクスのゲージ |
説明 |
---|---|
pg_blks.heap_hit |
このメトリクスは、メモリ内のバッファから実行された読み取り操作の数を示します。この操作が行われたため、ディスクの読み取りは不要になりました。この数には、オペレーティング システムのファイル システム キャッシュではなく、PostgreSQL バッファ キャッシュでのヒットのみが含まれます。 |
pg_blks.heap_read |
このメトリクスは、読み取られたディスク ブロックの数を示します。 |
pg_blks.idx_hit |
このメトリクスは、メモリ内のバッファから実行されたインデックス アクセス操作の数を示します。 |
pg_blks.idx_read |
このメトリクスは、インデックス アクセス操作によって読み取られたディスク ブロックの数を示します。 |
pg_blks.tidx_hit |
このメトリクスは、メモリ内のバッファから実行された読み取り操作の数を示します。この操作が行われたため、ディスクの読み取りは不要になりました。この数には、オペレーティング システムのファイル システム キャッシュではなく、PostgreSQL バッファ キャッシュでのヒットのみが含まれます。 |
pg_blks.tidx_read |
このメトリクスは、TOAST テーブル上のインデックス アクセス操作によって読み取られたディスク ブロックの数を示します。 |
pg_blks.toast_hit |
このメトリクスは、メモリ内のバッファから実行された TOAST テーブルの読み取り数を示します。 |
pg_blks.toast_read |
このメトリクスは、TOAST テーブルで読み取られたディスク ブロックの数を示します。 |
pg_db_size |
このメトリクスは、ディスク上のデータベースのサイズ (バイト) を示します。 |
pg_n_tup_c.del |
このメトリクスは、実行された削除操作の数を示します。 |
pg_n_tup_c.hot_upd |
このメトリクスは、実行された更新操作の数を示します (インデックスの更新は不要)。 |
pg_n_tup_c.ins |
このメトリクスは、実行された挿入操作の数を示します。 |
pg_n_tup_c.upd |
このメトリクスは、実行された更新操作の数を示します。 |
pg_n_tup_g.dead |
このメトリクスは、データベース内のデッド行の数を示します。更新によって削除または使われなくなった行は、テーブルから物理的に削除されず、VACUUM が完了するまでデッド行として残ります。 |
pg_n_tup_g.live |
このメトリクスは、データベース内のライブ行の数を示します。 |
pg_numbackends |
このメトリクスは、このデータベースが使用しているサーバ プロセスの数を示します。 |
pg_scan.idx |
このメトリクスは、全テーブルで実行されたインデックス スキャンの数を示します。 |
pg_scan.idx_tup_fetch |
このメトリクスは、全テーブルでインデックス スキャンによって読み取られた行の数を示します。 |
pg_scan.seq |
このメトリクスは、全テーブルで実行されたシーケンシャル スキャンの数を示します。これは一般にテーブル スキャンと呼ばれます。通常、データベース テーブル内のデータにランダムにアクセスするための最低限の最適化が行われています。 |
pg_scan.seq_tup_read |
このメトリクスは、全テーブルでシーケンシャル スキャンから読み取られた行数を示します。テーブル スキャンと呼ばれることもあるシーケンシャル スキャンは、データにアクセスするための最低限の最適化が行われています。 |
pg_xact.commit |
このメトリクスは、データベースによって処理されたコミット数を示します。これは通常、データベースによって実行されたトランザクションの数になります。 |
pg_xact.num_deadlocks |
このメトリクスは、データベースによって検出されたデッドロックの数を示しています。デッドロックは、他のロックまたはリソースを待機しているために完了できない 2 つ以上のアクションが競合しているために発生します。 |
pg_xact.rollback |
このメトリクスは、データベース内で発生したロールバックの数を示しています。ロールバックは、トランザクションの失敗、ステートメントまたはデータ検証のエラーによって発生する可能性があります。 |
pg_db_table_size |
このメトリクスは、ディスク上のテーブルのサイズ (バイト) を示します。 |
pg_replication_lag |
このメトリクスは、復旧時に再現された最後のトランザクション後の経過時間 (秒) を示します。これは、そのトランザクションのコミットまたはアボートの WAL レコードがプライマリで生成された時間です。 |
pg_index_scan_stat |
このメトリクスは、特定のインデックスへのアクセス数をテーブルおよびデータベース別に示します。 |