Probes#

プローブは、Postgres Enterprise ManagerPEMエージェントによって実行され、パフォーマンスメトリックと監視対象データベースオブジェクトに関する情報を取得するスケジュールされたタスクです。

プローブは次のタイプに分類されます。

システムプローブ#

PEMは、5つのレベルのビルトインプローブを備えています。

  • エージェントレベル - CPU使用率、ディスク領域、メモリ使用量、ネットワーク統計などのホスト固有のデータを監視します。

  • サーバーレベル - バックグラウンドライタ統計、ブロックされたセッション、セッション情報、WALファイルを含むグローバルデータベース情報を追跡します。

  • データベース/スキーマレベル - データベースサイズ、ファンクション統計、テーブル統計、インデックスサイズなどの特定のオブジェクトデータを監視します。

  • ツール固有のプローブ - Barmanバックアップ、フェールオーバーマネージャーHA、Patroniクラスターステータス、およびさまざまなレプリケーション方法ストリーミング、Replication Serverのプローブが含まれます。

  • 拡張レベル - Postgres分散PGDプローブ などの特定の拡張データを監視します。

プローブのカスタマイズ#

カスタムプローブを作成、変更、コピー、エクスポート/インポート、および削除して、特定のニーズに合わせて監視を調整できます。

Management > Probes > Manage Probes タブを使用して、プローブ設定を変更できます。

  1. **Creating custom probes**

カスタムプローブを作成して、3つの収集方法を使用してビルトインプローブでカバーされない特定のメトリックを監視できます。

  • SQL Query - カスタムSQLクエリーを作成して、データベースから特定のメトリックを取得します。 - WMI - WMIを使用してWindowsシステムからデータを収集します。 - バッチ - コマンドラインまたはシェルスクリプトを使用して、システムからデータを収集します。 agent.cfg ファイルでallow_batch_probes を有効にする必要があります。

  1. コア管理タスク

  • スケジュールの変更 - デフォルト スイッチを無効にすることにより、プローブの実行頻度分/秒をカスタマイズします。

  • プローブを有効/無効にする - ステータスを切り替えます必要に応じて オン または オフ に設定します。チャートで使用される無効なプローブには、再度有効にするアイコンが表示されます。

  • データ保持 - 自動削除までにプローブ履歴を保存する期間を指定します。

  • 構成のコピー - Copy probe ボタンを使用します拡張レベルのプローブを除き 、あるオブジェクトから別のオブジェクトにプローブ設定を複製します。

  1. エクスポート/インポートと削除

  • Export/Import - Export / Import ボタンを使用して、異なるPEMインストール間でプローブ構成を転送します。 - 削除 - カスタムプローブは、 Delete ボタンを使用して削除できます。システムプローブは削除できません。