System probes#

システムプローブは、PEMによって事前定義された監視プローブです。これらのプローブの定義は変更できません。プローブとは異なる動作が必要な場合は、 Creating custom probes 。

注釈

PEM 10.4.1の時点で、UIはシステムプローブのコードの編集を無効にしませんが、変更を保存しようとすると拒否されます。 PEM UIの過去および将来のバージョンは、システムプローブの編集が無効であることを正しく示します。

特に断りのない限り、Postgres Enterprise ManagerPEMは、サーバー、データベース、スキーマ、拡張機能、またはエージェントレベルで次のプローブを有効にします。

Name

Information monitored by probe

Level

Background Writer Statistics

バックグラウンドライタに関する情報を監視します。この情報には、次の数が含まれます。時限チェックポイント 要求されたチェックポイント 書き込まれたバッファチェックポイントによって 書き込まれたバッファバックグラウンドライタによって バックグラウンドライタサイクル 書き込まれたバックグラウンドバッファ 割り当てられたバッファ

Server

Barman Configuration

Barmanツールのグローバル構成に関する情報。

Agent

Barman Information

Barmanツールに関する情報。

Agent

Barman Server

Barmanによって監視される各データベースサーバー構成に関する情報。

Agent

Barman Server Status

Barmanによって監視される各データベースサーバーのステータスに関する情報。

Agent

Barman Server Backup

各データベースサーバーのバックアップに関する情報。

Agent

Barman Server WAL Status

BarmanサーバーのWALファイルに関する情報。

Agent

Blocked Session Information

ブロックされたセッションに関する情報。

Server

CPU Usage

CPU使用率情報。

Agent

Data and Log File Analysis

ログファイルに関する情報。情報には次のものが含まれます。ログファイルの名前 ログファイルが存在するディレクトリ

Server

Database Frozen XID

各データベースの凍結されたXID。

Server

Database Size

監視対象データベースのサイズに関する情報。情報には次のものが含まれます。情報が収集された時刻 データベース名 データベースサイズMB単位。

Server

Database Statistics

データベースの統計。この情報には以下が含まれます。バックエンドの数 コミットされたトランザクションの数 ロールバックしたトランザクションの数 読み取られたブロックの数 ブロックヒット数 返された行数 フェッチされた行数 挿入された行数 更新された行数削除された行数

Server

Disk Busy Info

ディスクアクティビティに関する情報。注このプローブは、Mac OS X、Solaris、またはHP-UXではサポートされていません。

Agent

Disk Space

ディスク領域の使用状況に関する情報。この情報には以下が含まれます。使用されたディスク領域の量 使用可能なディスク領域の量

Agent

EDB Audit Configuration

EDB Postgres Advanced Serverの監査ログ構成 。

Server

Function Statistics

データベースを監視し、機能に関する情報を取得します。情報には次のものが含まれます。ファンクション名 引数の型 戻り値

Database

Index Size

データベースを監視し、インデックスに関する情報を取得します。情報には次のものが含まれます。インデックスの名前 データが収集された時刻 インデックスのサイズMB単位

Database

Index Statistics

インデックス統計。この情報には以下が含まれます。インデックススキャンの数 読み取られた行数 フェッチされた行数 読み取られたブロック数 ヒットしたブロック数

Database

Installed Packages

現在インストールされているパッケージ。収集される情報には以下が含まれます。インストールされたパッケージの名前 インストールされたパッケージのバージョン プローブが実行された日時

Agent

IO Analysis

ディスクI/O情報。この情報には以下が含まれます。読み取られたブロック数 書き込まれたブロック数 読み取り操作の数 書き込み操作の数 プローブが実行された日時 注このプローブは、Mac OS Xではサポートされていません。

Agent

Load Average

CPU負荷平均。情報には次のものが含まれます。1分間のロード平均 5分間のロード平均 15分間のロード平均 注 このプローブはWindowsでサポートされていません。

Agent

Lock Information

ロック情報。情報には次のものが含まれます。データベース名 ロックタイプ ロックモード ロックを保持しているプロセス

Server

Memory Usage

システムメモリの使用量に関する情報。情報には次のものが含まれます。合計RAM MB単位 空きRAM MB単位 合計スワップメモリMB単位の空きスワップメモリMB 共有システムメモリMB単位 - 非Windowsシステムでは、 shmmax`値であり、/proc/sys/kernel/shmmax`から読み取られます。 - Windowsでは、合計メモリと同じです。

Agent

Network Statistics

ネットワーク統計。この情報には以下が含まれます。インターフェイスIPアドレス 送信したパケット数 受信したパケット数 送信したバイト数 受信したバイト数 リンク速度MB/秒

Agent

Number of Prepared Transactions

準備されたトランザクションの数を保存します。

Server

Number of WAL Files

WALファイルの数。

Server

Object Catalog: Database

データベースとそのプロパティのリストを監視します。この情報には以下が含まれます。データベース名 データベースエンコードタイプ データベースがユーザー接続またはシステム接続を許可するかどうか

Server

Object Catalog: Foreign Key

外部キーとそのプロパティのリストを監視します。情報には次のものが含まれます。外部キーを含むテーブルの名前 外部キーが参照するテーブルの名前 テーブルが存在するデータベースの名前 テーブルが存在するスキーマの名前

Schema

Object Catalog: Function

ファンクションとそのプロパティのリストを監視します。情報には次のものが含まれます。ファンクションの名前 ファンクションが存在するスキーマの名前 ファンクションが存在するデータベースの名前

Schema

Object Catalog: Index

インデックスとそのプロパティのリストを監視します。インデックスの名前 インデックスが関連付けられているテーブルの名前 インデックス付きテーブルが存在するデータベースの名前

Schema

Object Catalog: Schema

スキーマとそれに関連するデータベースとサーバーのリストを監視します。

Database

Object Catalog: Sequence

シーケンスとそのプロパティのリストを監視します。

Schema

Object Catalog: Table

テーブル情報のリストを監視します。情報には以下が含まれます。テーブル名 テーブルが存在するスキーマの名前 スキーマが存在するデータベースの名前 テーブルに主キーがあるかどうかを示すブールインジケーター

Schema

Object Catalog: Tablespace

テーブルスペースのリストを監視します。

Server

Operating System Information

オペレーティングシステムの詳細と起動時間。

Agent

Package Catalog

現在インストール可能なパッケージ。収集される情報には次のものが含まれます。パッケージ名 パッケージバージョン

Agent

PG HBA Conf

`pg_hba.conf`ファイルからの認証構成情報。

Server

Server Information

サーバー情報。

Server

Session Information

セッション情報。情報には次のものが含まれます。セッションユーザーの名前 セッションがサーバーに接続した日時 情報が収集された時点のセッションのステータスアイドル、待機中など クライアントアドレスとポート番号

Server

Settings

GUC変数に現在割り当てられている値を監視します。

Server

SQL Protect

サーバーを監視し、 SQLインジェクション攻撃に関する情報を取得します。

Server

Slony Replication

Slonyを使用して複製されたクラスターのラグデータ。

Database

Streaming Replication

ストリーミングレプリケーションを使用しているクラスターを監視し、以下に関する情報を取得します。送信されたXlogロケーションバイト単位書き込みXlogロケーションバイト単位フラッシュXlogロケーションバイト単位再生Xlogロケーションバイト単位Xlogラグ単位Xlogラグページ単位

Server

Streaming Replication Lag Time

ストリーミングレプリケーションを使用しているクラスターを監視し、以下に関する遅延情報を取得します。レプリケーション遅延時間秒単位レプリケーションの現在のステータス実行中/一時停止

Server

Streaming Replication Database Conflicts

ストリーミングレプリケーションを使用しているデータベースを監視し、発生した競合に関する情報を取得します。これには、次の数のためにキャンセルされたクエリに関する情報が含まれます ドロップテーブルスペースの競合 ロックタイムアウトの競合 古いスナップショットの競合 固定されたバッファの競合 デッドロックの競合

Server

Table Bloat

現在のテーブルの肥大化に関する情報。情報には次のものが含まれます。テーブルの名前 テーブルが存在するスキーマの名前 推定ページ数 推定無駄なページ数 行ごとの推定バイト数

Database

Table Frozen XID

各テーブルのフリーズしたXIDを監視します。

Schema

Table Size

テーブルサイズに関する情報。テーブルサイズMB単位 合計インデックスサイズMB単位 合計テーブルサイズ、インデックスとTOASTを含むMB単位

Database

Table Statistics

テーブル統計。この情報には以下が含まれます。シークエンシャルスキャンの数 シークエンシャルスキャン行の数 インデックススキャンの数 インデックススキャン行の数 挿入行数 更新された行数 削除された行数 ライブ行数 デッド数rows 最後のVACUUM 最後のauto-vacuum 最後のANALYZE 最後の自動分析 ANALYZEによって推定されたページ数 ANALYZEによって推定された行数

Database

Tablespace Size

テーブルスペースとそのサイズのリスト。

Server

User Information

現在のユーザーのリスト。保存される情報には次のものが含まれます。ユーザー名 ユーザータイプスーパーユーザーまたは非スーパーユーザー ユーザーが接続しているサーバー

Server

WAL Archive Status

WALアーカイブのステータス。保存される情報には以下が含まれます。完了したWALアーカイブの数 保留中のWALアーカイブの数 最後のアーカイブ時間 失敗したWALアーカイブの数 最後の障害の時間

Server

xDB Replication

xDBレプリケーションを使用してレプリケートされたクラスターの遅延データ。

Database

Multixact ID Exhaustion (Wraparound)

multixact IDに関する情報。保存される情報には次のものが含まれます。データベースの名前 データベース内の最も古いマルチxact ID ラップアラウンドの割合 緊急自動バキュームの割合

Server

Replication Slots

レプリケーションスロットに関する情報。保存される情報には以下が含まれます。レプリケーションスロットの一意のクラスター全体の識別子。この論理スロットが使用している出力プラグインを含む共有オブジェクトのベース名、または物理スロットの場合はnull。スロットタイプ物理的または論理。このスロットが関連付けられているデータベースのOID、またはnull。論理スロットのみに、関連するデータベースがあります。このスロットが関連付けられているデータベースの名前、またはnull。論理スロットのみに、関連するデータベースがあります。このスロットが現在アクティブに使用されている場合、 ActiveフィールドはTrueです。このスロットがデータベースで保持する必要がある最も古いトランザクション。 VACUUMは、後のトランザクションによって削除されたタプルを削除できません このスロットがデータベースで保持する必要があるシステムカタログに影響を与える最も古いトランザクション。 VACUUMは、後のトランザクションによって削除されたカタログタプルを削除できません。最も古いWALのアドレスLSN。このスロットのコンシューマにまだ必要とされる可能性があるため、チェックポイント中に自動的に削除されません。

Server

Postgres分散PGDプローブ#

ダッシュボードを使用してPGDグループをモニタするには、次のプローブを有効にする必要があります。これらのプローブを拡張レベルで設定します。

pgd_superuser 権限を持つユーザーは、次のすべてのプローブからの情報を表示できます。 4.0より前のバージョンのEDB Postgres Distributedを使用している場合、これらのプローブはすべてEDB Postgres Distributed Enterprise Editionで動作します。

Probe name

Information monitored by probe

PGD Analytic Slot Name

分析スロット名を提供します。このプローブは、PGDバージョン6以降から利用できます。

PGD Conflict History Summary

競合タイプごとの行の競合に関する情報。保存される情報には次のものが含まれます。競合の現地時間 競合のタイプ

PGD Global Locks

PGDグループのグローバルロックに関する情報。保存される情報には以下が含まれます。グローバルロックが発生したノードの名前 ロックを保持しているプロセスのPID ロックの種類DDLまたはDML ロックされたリレーションの名前DMLロックの場合またはキーアドバイザリロックの場合ロック取得プロセスの内部状態 同じグローバルロックを待機するバックエンドのリスト グローバルロックの取得がオリジンノードによって開始された時間 ローカルノードがローカルロックの取得を試行し始めた時間acquire_stageが最後に変更された時間

PGD Group CAMO Details

PGDグループのCAMOに関する情報。保存される情報には以下が含まれます。ノードの名前 このノードがパートナーであるノード名 このノードがオリジンであるノード名 接続ステータス 準備状況 保留中または未解決のCAMOトランザクションの数 最後に適用されたWALログのLSN最後に受信したWALログのLSN

PGD Group Replication Slot Details

EDB Postgres分散グループのレプリケーションスロットに関する情報。保存される情報には次のものが含まれます。EDB EDB Postgres分散グループの名前オリジンノードの名前ターゲットノードの名前このサブスクリプションが使用するオリジンノードのスロット名アクティブステータスレプリケーションの状態キャッチアップ、ストリーミング、切断,..) 報告された書き込みのおおよそのラグタイム 報告されたフラッシュのおおよそのラグタイム 報告されたリプレイのおおよそのラグタイム send_lsnと現在のWAL書き込み位置のバイト差 write_lsnと現在のWAL書き込み位置のバイト差 flash_lsn間のバイト差と現在のWAL書き込み位置

PGD Group Subscription Summary

EDB Postgres Distributedグループのサブスクリプションの概要に関する情報。保存される情報には以下が含まれます。サブスクリプションのオリジンの名前 サブスクリプションのターゲットの名前 最後に再生されたトランザクションのタイムスタンプ 現在と最後に再生されたトランザクションの時間のラグ

PGD Monitor Group Raft

クラスター全体のraftチェックのステータスとメッセージ。

PGD Group Raft Details

EDB Postgres分散グループ内のすべてのノードからのraftコンセンサスステータスに関する情報。保存される情報には以下が含まれます。ノードの名前 ノードのraftワーカー状態 RAFT_LEADERのノードID raft選挙の内部id raftスナップショットの内部id

PGD Monitor Group Versions

クラスタ全体のバージョンチェックのステータスとメッセージ。

PGD Group Versions Details

EDB Postgres Distributedグループ内の各ノードにインストールされているPostgres、pglogical、 EDB Postgres Distributedのバージョンの詳細に関する情報。保存される情報には以下が含まれます。ノードの名前 ノードにインストールされているPostgresバージョン ノードにインストールされているpg論理バージョン ノードに分散されているEDB Postgresのバージョン 4.0より前のバージョンのEDB Postgres分散エディションStandard/Enterprise 。

PGD Node Group Config Summary

以下を含むグループ構成に関する情報 グループID グループオプション名 グループの現在値 グループの現在値のソース このプローブは、バージョン6以降で利用できます。

PGD Node Replication Rates

特定のノードからの発信レプリケーションアクティビティに関する情報。保存される情報には以下が含まれます。ターゲットピアノノードの名前 最新の送信位置 再生されたとして報告された最新の位置 報告された再生のおおよそのラグタイム attempts * lsnとオリジン上の現在のWAL書き込み位置のバイト差 両者間の人間が判読可能なバイト差resume_lsnと現在のWAL書き込み位置 ピアノードがまだ適用されていないすべての変更に追いつくまでに必要なおおよその時間 注: このプローブには、EDB Postgres Advanced ServerまたはEDB Postgres ExtendedPGEが必要です。コミュニティPostgreSQLではサポートされていません。コミュニティPostgreSQLのPGDクラスターに対して実行すると、apply_rate`および`catchup_interval`メトリックは使用できず、エージェントログは`lag tracking is not supported with this variant of Postgres`をレポートします。基本的なレプリケーションラグメトリック`replay_lag、`replay_lag_bytes`は、すべてのPostgreSQLバリアントで_PGD Node Slots*プローブを介して利用できます。

PGD Node Roles

PGDクラスター内のノードのロールに関する情報。考えられるロール値の一部は次のとおりです。 RAFT_LEADER RAFT_FOLLOWER RAFT_CANDIDATE 書き込みリーダー 書き込み候補

PGD Node Slots

ローカルPGDデータベースノードのレプリケーションスロット、そのステータス、およびレプリケーションの進行状況へのマッピングに関する情報。保存される情報には以下が含まれます。スロットの名前 ターゲットノードの名前 PGDグループの名前 ターゲットノード上のデータベース名 スロットに接続されているプロセスのPID スロットに必要なカタログXID のIPアドレスクライアント接続 最後に送信された位置 再生されたとして報告された最新の位置 報告された再生のおおよそのラグタイム attempts_lsnと現在のWAL書き込み位置のバイト差 attempts_lsnと現在のWAL書き込み位置の人間が判読可能なバイトの差

PGD Node Summary

PGDグループ内のすべてのノードに関する情報。保存される情報には以下が含まれます。ノードの名前 ノードが属しているPGDグループの名前 人間が読める形式のノードの一貫した状態 ノードが到達しようとしている状態参加または昇格中に の名前サブスクライブされたrepsets ユニバーサル一意ID、バージョン6以降

PGD Workers

EDB Postgres分散ノードのワーカーに関する情報。保存される情報には以下が含まれます。ワーカープロセスのPIDワーカークエリ開始タイムスタンプワーカー状態変更タイムスタンプワーカー待機イベントタイプ ワーカー待機イベントワーカー状態ワーカーロール名ワーカーコミットタイムスタンプワーカーローカルタイムスタンプ オリジンの名前ノード 受信LSN 受信コミットLSN 最後の正確なリプレイLSN 最後の正確なフラッシュLSN 最後の正確なリプレイタイムスタンプワーカークエリー

PGD Work Errors

EDB Postgres分散データベースノードの作業エラーに関する情報。保存される情報には以下が含まれます。エラーを発生させたワーカーのプロセスID ノードが一部であるEDB Postgres分散グループの名前 オリジンノードの名前 ソースノードの名前 ターゲットノードの名前 サブスクリプションの名前このワーカーのロールの内部識別子 このワーカーのロールの名前 エラーの日時 エラーの経過時間 エラーの説明 エラーが発生したコンテキスト リモートリレーションID サブスクリプションライタIDサブスクリプライタの名前

フェールオーバーマネージャープローブ#

フェールオーバーマネージャーの情報とステータスを監視するには、次のプローブを有効にする必要があります。

Probe name

Information monitored by probe

Level

Failover Manager Cluster Info

フェールオーバーマネージャークラスターを監視し、クラスターに関する情報を結果ます。このプローブは、フェールオーバーマネージャーバイナリのクラスター名前とパスがサーバーのプロパティダイアログボックスで提供されている場合に有効になります。

Server

Failover Manager Node Status

フェールオーバーマネージャークラスターを監視し、クラスター内の各ノードに関する詳細を結果ます。このプローブは、フェールオーバーマネージャーバイナリのクラスター名前とパスがサーバーのプロパティダイアログボックスで提供されている場合に有効になります。

Server

Patroniプローブ#

Patroniクラスター情報とステータスをモニタするには、次のプローブを有効にする必要があります。

Probe name

Information monitored by probe

Level

Patroni Cluster Status

Patroniクラスターを監視し、以下に関する情報を取得します。 Patroniクラスター名 クラスターが動作している現在のPostgreSQLタイムラインID プライマリノード名 現在のプライマリノードのホスト名またはIPアドレス DCSの正常なステータスを追跡するためのブールインジケーターPatroniクラスターのダウンステータスを追跡する クラスターの一時停止ステータスを追跡するためのブールインジケーター

Server

Patroni Node Status

Patroniクラスターのノードを監視し、以下に関する情報を取得します。 Patroniクラスター名 ノード名 ノードのホスト名またはIPアドレス ノードに現在割り当てられているロール。使用可能な値は`leader`、replica、または`standby_leader`です。ノードのステータス。使用可能な値は`running`、streaming、starting、または`stopped`です。ノードが現在いるタイムライン MB単位のレプリケーションラグタイム

Server