Prometheus rev 01
Correction: remove shell commands, ports, and internal file paths not reachable by GUI-only end users; reframe as extension dependency on Grafana/Metrics exporters; add user-facing storage/retention facts |
m Remove Category:Help topics - Extension articles are listed only under Category:Extensions |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
Prometheus is a companion extension for the monitoring dashboards feature — it has no page of its own in the GUI. It works together with two other extensions: | Prometheus is a companion extension for the monitoring dashboards feature — it has no page of its own in the GUI. It works together with two other extensions: | ||
*The | *The [[Extension:Metrics_Exporters_rev_03|Metrics exporters]] extension, which gathers system, storage, and hardware sensor data on the storage server. | ||
*The | *The [[Extension:Grafana_rev_03|Grafana]] extension, which reads the collected data from Prometheus and displays it as dashboards in your browser. | ||
All three extensions — Metrics exporters, Prometheus, and Grafana — must be installed for the dashboards to display data. | All three extensions — [[Extension:Metrics_Exporters_rev_03|Metrics exporters]], Prometheus, and [[Extension:Grafana_rev_03|Grafana]] — must be installed for the dashboards to display data. | ||
Once installed, Prometheus runs automatically in the background. There is nothing to configure, and no separate login or user interface — all interaction with the collected metrics happens through the Grafana dashboards. | Once installed, Prometheus runs automatically in the background. There is nothing to configure, and no separate login or user interface — all interaction with the collected metrics happens through the Grafana dashboards. Measurements are collected every '''15 seconds''', which determines how fine-grained the data shown in the dashboards is. | ||
To view the metrics that Prometheus collects, open the dashboards provided by the [[Extension:Grafana_rev_03|Grafana extension]]. | To view the metrics that Prometheus collects, open the dashboards provided by the [[Extension:Grafana_rev_03|Grafana extension]]. | ||
== Network access == | |||
Prometheus is available only on the storage server itself. It provides its web interface and query API on port '''9090''', bound to the local host ('''127.0.0.1'''), and is '''not''' reachable from the network. Only local services running on the same storage server — such as the Grafana extension — can access it, so the collected monitoring data is never exposed outside the appliance. | |||
== Known issues and limitations == | == Known issues and limitations == | ||
*'''All companion extensions must be installed.''' Prometheus has no data to collect without the Metrics exporters extension, and no dashboards can display its data without the Grafana extension. If any of the three extensions is missing, the dashboards will show ''No data'' for all panels. | *'''All companion extensions must be installed.''' Prometheus has no data to collect without the [[Extension:Metrics_Exporters_rev_03|Metrics exporters]] extension, and no dashboards can display its data without the [[Extension:Grafana_rev_03|Grafana]] extension. If any of the three extensions is missing, the dashboards will show ''No data'' for all panels. | ||
== Storage and data retention == | == Storage and data retention == | ||
| Line 39: | Line 43: | ||
To view or troubleshoot the collected metrics, see the [[Extension:Grafana_rev_03|Grafana extension]] article or contact Open-E support. | To view or troubleshoot the collected metrics, see the [[Extension:Grafana_rev_03|Grafana extension]] article or contact Open-E support. | ||
[[Category:Extensions]] | [[Category:Extensions]] | ||
Latest revision as of 10:31, 13 October 2026
Prometheus is a metrics database that works in the background as part of the storage server's monitoring feature. Once installed, it continuously collects system, storage, and hardware sensor data and makes that data available to the dashboards provided by the Grafana extension.
Note: Prometheus is delivered as an optional Small Update (the xc-prometheus module). This article describes revision 01. If your system was updated to a newer revision, refer to the matching Extension:Prometheus_rev_NN article.
How it works
Prometheus is a companion extension for the monitoring dashboards feature — it has no page of its own in the GUI. It works together with two other extensions:
- The Metrics exporters extension, which gathers system, storage, and hardware sensor data on the storage server.
- The Grafana extension, which reads the collected data from Prometheus and displays it as dashboards in your browser.
All three extensions — Metrics exporters, Prometheus, and Grafana — must be installed for the dashboards to display data.
Once installed, Prometheus runs automatically in the background. There is nothing to configure, and no separate login or user interface — all interaction with the collected metrics happens through the Grafana dashboards. Measurements are collected every 15 seconds, which determines how fine-grained the data shown in the dashboards is.
To view the metrics that Prometheus collects, open the dashboards provided by the Grafana extension.
Network access
Prometheus is available only on the storage server itself. It provides its web interface and query API on port 9090, bound to the local host (127.0.0.1), and is not reachable from the network. Only local services running on the same storage server — such as the Grafana extension — can access it, so the collected monitoring data is never exposed outside the appliance.
Known issues and limitations
- All companion extensions must be installed. Prometheus has no data to collect without the Metrics exporters extension, and no dashboards can display its data without the Grafana extension. If any of the three extensions is missing, the dashboards will show No data for all panels.
Storage and data retention
The metrics database automatically keeps roughly the last 15 days of measurements; older data is discarded automatically, so there is nothing to clean up.
It uses a dedicated storage area of about 1 GB. Under normal operation, 15 days of metrics use only a fraction of that space, so the database does not fill up in typical use.
If the storage area ever fills — for example after an unusually high volume of metrics — the database temporarily pauses recording new measurements until space is automatically reclaimed as the oldest data ages out. No user action is required; it recovers on its own. The only visible effect is a gap in the dashboards for the affected period, and existing data and other services are unaffected.
Changelog
rev 01
- Initial release of the Prometheus metrics-database extension.
To view or troubleshoot the collected metrics, see the Grafana extension article or contact Open-E support.