Probes¶
A probe is a scheduled task that retrieves information about the database objects that are being monitored by the PEM agent. PEM uses the collected information to build the graphs displayed on each homepage. The Manage Probes tab (accessed via the Management menu) allows you to modify the data collection schedule and the length of time that PEM will retain information returned by a specific probe.
Unless otherwise noted, Postgres Enterprise Manager™ enables the following probes at the server, database, schema, extension (starting with version 8.4), or agent levels:
Probe Name |
Information Monitored by Probe |
Probe Configuration Level |
|---|---|---|
Background Writer Statistics |
This probe monitors information about the background writer. The information includes:
|
Server |
Barman Configuration |
This probe returns information about the Barman tool global configuration. |
Agent |
Barman Information |
This probe returns information about the Barman tool. |
Agent |
Barman Server |
This probe returns information about the respective database server configuration monitored by Barman. |
Agent |
Barman Server Status |
This probe returns information about the respective database server status monitored by Barman. |
Agent |
Barman Server Backup |
This probe returns information about the backups of the respective database servers. |
Agent |
Barman Server WAL Status |
This probe returns information about the Barman server WAL files. |
Agent |
Blocked Session Information |
This probe returns information about the blocked sessions. |
Server |
CPU Usage |
This probe monitors CPU Usage information. |
Agent |
Data and Log File Analysis |
This probe monitors information about log files. The information includes:
|
Server |
Database Frozen XID |
This probe monitors the frozen XID of each database. |
Server |
Database Size |
This probe monitors information about the size of the monitored databases. The information includes:
|
Server |
Database Statistics |
This probe monitors database statistics. The information includes:
|
Server |
Disk Busy Info |
This probe monitors information about disk activity.
|
Agent |
Disk Space |
This probe monitors information about disk space usage. The information includes:
|
Agent |
EDB Audit Configuration |
This probe monitors the audit logging configuration of Postgres Plus Advanced Servers. |
Server |
Failover Manager Cluster Info |
This probe monitors a Failover Manager cluster, returning information about the cluster. This probe is disabled unless a cluster name and path of the Failover Manager binary is provided on the Server Properties dialog. |
Server |
Failover Manager Node Status |
This probe monitors a Failover Manager cluster, returning detailed about each node within the cluster. This probe is disabled unless a cluster name and path of the Failover Manager binary is provided on the Server Properties dialog. |
Server |
Function Statistics |
This probe monitors a database, retrieving information about functions. The information includes:
|
Database |
Index Size |
This probe monitors a database, retrieving information about indexes. The information includes:
|
Database |
Index Statistics |
This probe monitors index statistics. The information includes:
|
Database |
Installed Packages |
This probe monitors the packages that are currently installed. The information gathered includes:
|
Agent |
IO Analysis |
This probe monitors disk I/O information in. The information includes:
|
Agent |
Load Average |
This probe monitors CPU load averages. The information includes:
|
Agent |
Lock Information |
This probe monitors lock information. The information includes:
|
Server |
Memory Usage |
This probe monitors information about system memory usage. The information includes:
|
Agent |
Network Statistics |
This probe monitors network statistics. The information includes:
|
Agent |
Number of Prepared Transactions |
This probe stores the number of prepared transactions. |
Server |
Number of WAL Files |
This probe monitors the number of WAL files. |
Server |
Object Catalog: Database |
This probe monitors a list of databases and their properties The information includes:
|
Server |
Object Catalog: Foreign Key |
This probe monitors a list of foreign keys and their properties. The information includes:
|
Schema |
Object Catalog: Function |
This probe monitors a list of functions and their properties. The information includes:
|
Schema |
Object Catalog: Index |
This probe monitors a list of indexes and their properties. The information includes:
|
Schema |
Object Catalog: Schema |
This probe monitors a list of schemas and their associated databases and servers. |
Database |
Object Catalog: Sequence |
This probe monitors a list of sequences and their properties. |
Schema |
Object Catalog: Table |
This probe monitors a list of table information. The information includes:
|
Schema |
Object Catalog: Tablespace |
This probe monitors a list of tablespaces. |
Server |
Operating System Information |
This probe monitors the operating system details and boot time. |
Agent |
Package Catalog |
This probe monitors the packages that are currently available for installation. The information gathered includes:
|
Agent |
PG HBA Conf |
This probe monitors authentication configuration information from
the |
Server |
Server Information |
This probe monitors information about servers. |
Server |
Session Information |
This probe monitors session information. The information includes:
|
Server |
Settings |
This probe monitors the values currently assigned to GUC variables. |
Server |
SQL Protect |
This probe monitors a server, retrieving information about SQL injection attacks. |
Server |
Slony Replication |
This probe monitors lag data for clusters replicated using Slony. |
Database |
Streaming Replication |
This probe monitors a cluster that is using streaming replication, retrieving information about:
|
Server |
Streaming Replication Lag Time |
This probe monitors a cluster that is using streaming replication, retrieving lag information about:
|
Server |
Streaming Replication Database Conflicts |
This probe monitors a database that is using streaming replication, retrieving information about any conflicts that arise. This includes information about queries that have been canceled due to:
|
Server |
Table Bloat |
This probe monitors information about the current table bloat. The information includes:
|
Database |
Table Frozen XID |
This probe monitors the frozen XID of each table. |
Schema |
Table Size |
This probe monitors information about table size. The information includes:
|
Database |
Table Statistics |
This probe monitors table statistics. The information includes:
|
Database |
Tablespace Size |
This probe monitors a list of tablespaces and their sizes. |
Server |
User Information |
This probe monitors a list of the current users. The stored information includes:
|
Server |
WAL Archive Status |
This probe monitors the status of the WAL archive. The stored information includes:
|
Server |
xDB Replication |
This probe monitors lag data for clusters replicated using xDB replication. |
Database |
PGD Probes¶
To monitor the PGD Group via PGD dashboards the following probes must be enabled. All these probes are configured at the extension level.
Note
Prior to version 8.4, all these probes are available at the server level.
The user with bdr_superuser will be able to view information from all the following probes.
All the following probes works with PGD Enterprise Edition.
Probe Name |
Information Monitored by Probe |
|
Works with PGD SE? |
|---|---|---|---|
PGD Conflict History Summary |
This probe returns information about row conflicts per conflict type. The stored information inlcudes:
|
Yes |
Yes |
PGD Global Locks |
This probe returns information about global locks in a PGD Group. The stored information includes:
|
Yes |
Yes |
PGD Group Camo Details |
This probe returns information about Camo’s in PGD Group. The stored information includes:
|
No |
No |
PGD Group Replication Slot Details |
This probe returns information about replication slots in PGD Group. The stored information includes:
|
No |
Yes |
PGD Group Subscription Summary |
This probe returns information about the summary of Subscriptions in the PGD Group. The stored information includes:
|
No |
Yes |
PGD Monitor Group Raft |
This probe returns the status and message of a cluster-wide raft check. |
Yes |
Yes |
PGD Group Raft Details |
This probe returns the information about raft consensus status from all the nodes in PGD Group. The stored information includes:
|
No |
Yes |
PGD Monitor Group Versions |
This prove returns the status and message of cluster-wide version check. |
Yes |
Yes |
PGD Group Versions Details |
This probe returns the information about version details of the installed postgres, pglogical, pgd, and pgd edition for each node in the PGD Group. The stored information includes:
|
No |
Yes |
PGD Node Replication Rates |
This probe returns information about outgoing replication activity from a given node. The stored information includes:
|
Yes |
No |
PGD Node Slots |
This probe returns information about the mapping of local PGD nodes to replication slots, their status, and replication progress. The stored information includes:
|
Yes |
Yes |
PGD Node Summary |
This probe returns information about all the nodes in the PGD Group. The stored information includes:
|
Yes |
Yes |
PGD Workers |
This probe returns information about workers in PGD node. The stored information includes:
|
Yes |
Yes |
PGD Worker Errors |
This probe returns information about the worker errors in PGD node. The stored information includes:
|
Yes |
Yes |
PGD Stat Relation |
This probe returns statistics for each relation. The stored information includes:
|
Yes |
Yes |
PGD Stat Subscription |
This probe returns statistics for each subscription. The stored information includes:
|
Yes |
Yes |