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/configuration/configuration.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ You can configure Kepler by passing flags when starting the service. The followi
23
23
|`--host.sysfs`| Path to sysfs filesystem |`/sys`| Any valid directory path |
24
24
|`--host.procfs`| Path to procfs filesystem |`/proc`| Any valid directory path |
25
25
|`--monitor.interval`| Monitor refresh interval |`5s`| Any valid duration |
26
-
|`--monitor.max-terminated`| Maximum number of terminated workloads to keep in memory until exported |`500`|Any non-negative integer (0 for unlimited)|
26
+
|`--monitor.max-terminated`| Maximum number of terminated workloads to keep in memory until exported |`500`|Negative number indicates `unlimited` and `0` disables the feature|
27
27
|`--web.config-file`| Path to TLS server config file |`""`| Any valid file path |
28
28
|`--web.listen-address`| Web server listen addresses (can be specified multiple times) |`:28282`| Any valid host:port or :port format |
- **staleness**: Duration after which data computed by the monitor is considered stale and recomputed when requested again. Especially useful when multiple Prometheus instances are scraping Kepler, ensuring they receive the same data within the staleness window. Should be shorter than the monitor interval.
164
167
165
-
- **maxTerminated**: Maximum number of terminated workloads (processes, containers, VMs, pods) to keep in memory until the data is exported. This prevents unbounded memory growth in high-churn environments. Set to 0 for unlimited (no limit). When the limit is reached, the least power consuming terminated workloads are removed first.
168
+
- **maxTerminated**: Maximum number of terminated workloads (processes, containers, VMs, pods) to keep in memory until the data is exported. This prevents unbounded memory growth in high-churn environments. Set 0 to disable. When the limit is reached, the least power consuming terminated workloads are removed first.
166
169
167
170
- **minTerminatedEnergyThreshold**: Minimum energy consumption threshold (in joules) for terminated workloads to be tracked. Only terminated workloads with energy consumption above this threshold will be included in the tracking. This helps filter out short-lived processes that consume minimal energy. Default is 10 joules.
0 commit comments