メインコンテンツまでスキップ
Sumo Logic Japanese

Sumo Logic PostgreSQL アプリケーションのメトリクス

このリファレンスでは、PostgreSQL 用 Sumo Logic アプリケーションで使用するために収集されるすべてのメトリクスを、各メトリクスのゲージの説明とともに示します。

メトリクス

メトリクス名

簡単な説明

Type (タイプ)

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

このメトリクスは、特定のインデックスへのアクセス数をテーブルおよびデータベース別に示します。

  • この記事は役に立ちましたか?