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 |