You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user/installation/monitoring-stack-kubernetes.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,24 +4,30 @@ This guide helps you set up Prometheus and Grafana on vanilla Kubernetes to visu
4
4
5
5
## Overview
6
6
7
-
Kepler exports metrics in Prometheus format. To visualize these metrics with Grafana dashboards, you need:
7
+
Kepler exports metrics in Prometheus format. To use Kepler Operator, you need:
8
8
9
-
1.**Prometheus** - To collect and store Kepler metrics
10
-
2.**prometheus-operator** - To enable ServiceMonitor-based discovery (optional but recommended)
11
-
3.**Grafana** - To visualize metrics with dashboards
9
+
1.**prometheus-operator** - **REQUIRED** for ServiceMonitor support (Kepler Operator creates ServiceMonitor resources)
10
+
2.**Prometheus** - Optional, to collect and store Kepler metrics for visualization
11
+
3.**Grafana** - Optional, to visualize metrics with dashboards
12
12
13
-
**Note**: This is a prerequisite guide, not part of Kepler Operator itself. Kepler Operator assumes you already have a monitoring solution if you want metrics visualization.
13
+
**Important**: Kepler Operator requires prometheus-operator to be installed because it creates ServiceMonitor custom resources. You can install just prometheus-operator without Prometheus/Grafana, but you won't be able to collect or visualize metrics.
14
14
15
-
## When Do You Need This?
15
+
## What Do You Need?
16
16
17
-
You need a monitoring stack if you want to:
17
+
### Required: prometheus-operator
18
+
19
+
**You MUST install prometheus-operator** before installing Kepler Operator. The operator will fail to reconcile PowerMonitor resources without it.
20
+
21
+
### Optional: Full Monitoring Stack
22
+
23
+
You need a complete monitoring stack (Prometheus + Grafana) if you want to:
18
24
19
25
- Visualize energy consumption metrics in Grafana dashboards
20
26
- Query historical power consumption data
21
27
- Set up alerts based on energy usage
22
28
- Integrate with existing monitoring infrastructure
23
29
24
-
You can install Kepler Operator without a monitoring stack, but you won't be able to visualize metrics.
30
+
You can install only prometheus-operator without Prometheus/Grafana, but Kepler metrics won't be collected or visualized.
0 commit comments