Postgres or PostgreSQL is a relational database management system (RDBMS) emphasizing extensibility and technical standards compliance. Cavisson enables you to keep an eye on the performance of your database servers. Using the PostgreSQL Monitoring tool, you can optimize the performance of your applications and ensure the availability of your SQL servers. It provides end-to-end monitoring of PostgreSQL queries with insights into various aspects, such as SQL Activity, Temp files, and Server stats. There are two types of monitoring:

Note: You can see the monitor information for specific monitors by clicking on the Information icon provided alongside the monitor type.

Platform Supported

Note: You can use either the JAVA-based machine agent (CMON) or the .NET-based machine agent (CavWMon) to collect PostgreSQL DB metrics.

Prerequisites

Monitor Group Configuration

Common Configuration

All metrics in both monitors have the following common fields which are optional:

Monitor Group-Specific Configuration

The following monitor groups have additional configuration fields, described below:

Note: Once all the configurations are done and monitors are applied, you can see the monitor details and stats on the Monitor UI and Dashboard.

Deploy Monitors

Deploy the configured monitors using our machine agent. The following fields need to be filled in to deploy:

Based on the requirement, you can select any one of the following:

Notes:

Validation

Once the PostgreSQL monitors are configured, you can validate by either checking the monitor homepage where a section for PostgreSQL monitors along with details like total, running, and failed monitors are given, or check for the configured monitors from the metric tree, against the tier/server/instance for which this metric is configured.