1.2. Monitoring the Kepler status
You can monitor the state of the Kepler exporter with the status field of the PowerMonitor resource.
The status field includes information, such as the following:
- The number of nodes currently running the Kepler pods
- The number of nodes that should be running the Kepler pods
- Conditions representing the health of the Kepler resource
This provides you with valuable insights into the changes made through the spec field.
Example state of the PowerMonitor resource
apiVersion: kepler.system.sustainable.computing.io/v1alpha1
kind: PowerMonitor
metadata:
name: power-monitor
status:
conditions:
- lastTransitionTime: '2024-01-11T11:07:39Z'
message: Reconcile succeeded
observedGeneration: 1
reason: ReconcileSuccess
status: 'True'
type: Reconciled
- lastTransitionTime: '2024-01-11T11:07:39Z'
message: >-
power-monitor daemonset "openshift-power-monitoring/power-monitor" is deployed to all nodes and
available; ready 2/2
observedGeneration: 1
reason: DaemonSetReady
status: 'True'
type: Available
currentNumberScheduled: 2
desiredNumberScheduled: 2