Table of Contents
This feature is introduced in version 1.7.0.
This feature is only applicable for agent-based monitoring using Prometheus. You will be presented with a notification panel to enable agent-based monitoring if it has not been activated.
To understand how ClusterControl performs monitoring jobs, see Monitoring Operations.
Starting from ClusterControl 1.9.7 (September 2023), ClusterControl GUI v2 is the default frontend graphical user interface (GUI) for ClusterControl. Note that the GUI v1 is considered a feature-freeze product with no future development. All new developments will be happening on ClusterControl GUI v2. See User Guide (GUI v2).
Enable Agent-Based Monitoring
Opens a side-menu pop-up to configure a Prometheus server. You can re-use an existing Prometheus server for multiple clusters within one ClusterControl instance. For a new Prometheus deployment, ClusterControl will install Prometheus server on the target host and configure exporters on all monitored hosts according to their role for that particular cluster. If you choose an existing Prometheus server, ClusterControl will connect to the data source and also configure the Prometheus exporters accordingly.
Field | Description |
---|---|
Select Host |
|
Scrape Interval |
|
Data Retention(days) |
|
Configure Exporters |
|
Monitoring Dashboards
Dashboards are composed of individual monitoring panels arranged on a grid. For PostgreSQL, ClusterControl pre-configures a number of dashboards as shown in the following table:
Dashboard | Cluster Type | Description |
---|---|---|
System Overview | All Clusters | Provides panels of host metrics and usage for individual host. |
Cross Server Graphs | All Clusters | Provides selected host metrics for all hosts for comparison. |
PostgreSQL Overview | PostgreSQL | Provides panels of general database metrics and usage for individual database host. |
HAProxy Overview | Clusters with HAProxy | Provides important HAProxy metrics for individual host. |
Field | Description |
---|---|
Dashboard |
|
Node |
|
Range Selection |
|
Zoom Out |
|
Refresh Rate |
|
Configuration |
|
Re-enable Agent Based Monitoring |
|
Disable Agent Based Monitoring |
|
For more info on how ClusterControl performs monitoring jobs, see Monitoring Operations. To learn more about Prometheus monitoring system and exporters, please refer to Prometheus Documentation.