Skip to content

Commit 3e9d80b

Browse files
authored
Merge pull request #108003 from gwynnemonahan/manual-cherry-pick-power-monitoring-0-4-CCSINTL-3095
[power-monitoring-docs-0.4] CCSINTL-3095 [POWERMON] Module short descriptions
2 parents d284008 + 7bf54c3 commit 3e9d80b

11 files changed

Lines changed: 38 additions & 13 deletions

modules/power-monitoring-accessing-dashboards-admin.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[id="power-monitoring-accessing-dashboards-admin_{context}"]
77
= Accessing {PM-shortname} dashboards as a cluster administrator
88

9-
You can access {PM-shortname} dashboards of the {ocp} web console.
9+
[role="_abstract"]
10+
Access power monitoring dashboards from the {ocp} web console using cluster administrator credentials and permissions.
1011

1112
.Prerequisites
1213

modules/power-monitoring-accessing-dashboards-developer.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
[id="power-monitoring-accessing-dashboards-developer_{context}"]
77
= Accessing {PM-shortname} dashboards as a developer
88

9+
[role="_abstract"]
10+
Access {PM-shortname} dashboards from the {ocp} web console using developer credentials and view permissions for monitoring.
11+
912
You can access {PM-shortname} dashboards from {ocp} web console.
1013

1114
.Prerequisites

modules/power-monitoring-dashboards-overview.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[id="power-monitoring-dashboards-overview_{context}"]
77
= {PM-shortname-c} dashboards overview
88

9-
There are two types of {PM-shortname} dashboards. Both provide different levels of details around power consumption metrics for a single cluster:
9+
[role="_abstract"]
10+
{PM-shortname} provides two dashboards for visualizing cluster power consumption at node, namespace, and pod levels.
1011

1112
[id="power-monitoring-overview-dashboard_{context}"]
1213
== Power Monitoring / Overview dashboard

modules/power-monitoring-deleting-kepler.adoc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@
66
[id="power-monitoring-deleting-kepler_{context}"]
77
= Deleting {PM-kepler}
88

9-
You can delete {PM-kepler} by removing the {PM-kepler} instance of the `{PM-kepler}` custom resource definition (CRD) from the {ocp} web console.
9+
[role="_abstract"]
10+
Remove {PM-kepler} by deleting the {PM-kepler} custom resource instance from the {ocp} web console.
11+
12+
[IMPORTANT]
13+
====
14+
Starting with {PM-title} 0.5 (Technology Preview), use the `PowerMonitor` custom resource definition (CRD), and remove all instances of the `Kepler` CRD.
15+
====
1016

1117
.Prerequisites
1218
* You have access to the {ocp} web console.

modules/power-monitoring-fips-support.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="power-monitoring-fips-support_{context}"]
77
= About FIPS compliance for {PM-operator}
88

9-
Starting with version 0.4, {PM-operator} for Red{nbsp}Hat OpenShift is FIPS compliant. When deployed on an {ocp} cluster in FIPS mode, it uses {op-system-base-full} cryptographic libraries validated by National Institute of Standards and Technology (NIST).
9+
[role="_abstract"]
10+
The {PM-operator} version 0.4 and later is FIPS compliant when deployed on {ocp} clusters in FIPS mode.
11+
12+
When deployed on an {ocp} cluster in FIPS mode, it uses {op-system-base-full} cryptographic libraries validated by National Institute of Standards and Technology (NIST).
1013

1114
For details on the NIST validation program, see link:https://csrc.nist.gov/Projects/cryptographic-module-validation-program/validated-modules[Cryptographic module validation program]. For the latest NIST status of {op-system-base} cryptographic libraries, see link:https://access.redhat.com/en/compliance[Compliance activities and government standards].
1215

modules/power-monitoring-installing-pmo.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[id="power-monitoring-installing-pmo_{context}"]
77
= Installing the {PM-operator}
88

9-
As a cluster administrator, you can install the {PM-operator} from the software catalog by using the {ocp} web console.
9+
[role="_abstract"]
10+
Install the {PM-operator} from the software catalog using the {ocp} web console.
1011

1112
[WARNING]
1213
====

modules/power-monitoring-kepler-architecture.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
[id="power-monitoring-kepler-architecture_{context}"]
77
= {PM-shortname-c} architecture
88

9+
[role="_abstract"]
10+
{PM-shortname-c} consists of the {PM-operator} for management and {PM-kepler} for collecting power metrics.
11+
912
{PM-shortname-c} is made up of the following major components:
1013

1114
The {PM-operator}:: For administrators, the {PM-operator} streamlines the monitoring of power usage for workloads by simplifying the deployment and management of {PM-kepler} in an {ocp} cluster. The setup and configuration for the {PM-operator} are simplified by adding a {PM-kepler} custom resource definition (CRD). The Operator also manages operations, such as upgrading, removing, configuring, and redeploying {PM-kepler}.

modules/power-monitoring-kepler-configuration.adoc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
[id="power-monitoring-kepler-configuration_{context}"]
77
= The {PM-kepler} configuration
88

9-
You can configure {PM-kepler} with the `spec` field of the `{PM-kepler}` resource.
9+
[role="_abstract"]
10+
Configuration options available for customizing Kepler deployment, security, logging, and metric collection through `PowerMonitor` resources.
11+
1012

1113
[IMPORTANT]
1214
====
@@ -18,7 +20,7 @@ The following is the list of configuration options:
1820
.{PM-kepler} configuration options
1921
[options="header"]
2022
|===
21-
|Name |Spec |Description |Default
23+
|Name |Spec |Description |Default
2224
|`port` |`exporter.deployment` |The port on the node where the Prometheus metrics are exposed. |`9103`
2325
|`nodeSelector` |`exporter.deployment` |The nodes on which {PM-kepler} exporter pods are scheduled. |`kubernetes.io/os: linux`
2426
|`tolerations` |`exporter.deployment` |The tolerations for {PM-kepler} exporter that allow the pods to be scheduled on nodes with specific characteristics. |`- operator: "Exists"`
@@ -35,11 +37,11 @@ spec:
3537
exporter:
3638
deployment:
3739
port: 9103 # <1>
38-
nodeSelector:
40+
nodeSelector:
3941
kubernetes.io/os: linux # <2>
4042
Tolerations: # <3>
4143
- key: ""
42-
operator: "Exists"
44+
operator: "Exists"
4345
value: ""
4446
effect: ""
4547
----

modules/power-monitoring-monitoring-kepler-status.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66
[id="power-monitoring-monitoring-kepler-status_{context}"]
77
= Monitoring the {PM-kepler} status
88

9-
You can monitor the state of the {PM-kepler} exporter with the `status` field of the `{PM-kepler}` resource.
9+
[role="_abstract"]
10+
The `PowerMonitor` resource status field provides real-time information about Kepler pod deployment state and health across nodes.
1011

1112
The `status.exporter` field includes information, such as the following:
1213

1314
* The number of nodes currently running the {PM-kepler} pods
1415
* The number of nodes that should be running the {PM-kepler} pods
1516
* Conditions representing the health of the {PM-kepler} resource
1617
17-
This provides you with valuable insights into the changes made through the `spec` field.
18+
This provides you with valuable insights into the changes made through the `spec` field.
1819

1920
.Example state of the `{PM-kepler}` resource
2021
[source,yaml]

modules/power-monitoring-overview.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="power-monitoring-overview_{context}"]
77
= {PM-shortname-c} overview
88

9-
You can use {PM-title} to monitor the power usage and identify power-consuming containers running in an {ocp} cluster. {PM-shortname-c} collects and exports energy-related system statistics from various components, such as CPU and DRAM. It provides granular power consumption data for Kubernetes pods, namespaces, and nodes.
9+
[role="_abstract"]
10+
{PM-title} tracks energy consumption across {ocp}cluster infrastructure and provides granular metrics for pods and namespaces.
11+
12+
You can use {PM-title} to monitor the power usage and identify power-consuming containers running in an {ocp} cluster. {PM-shortname-c} collects and exports energy-related system statistics from various components, such as CPU and DRAM. It provides estimates and granular power consumption data for Kubernetes pods and namespaces, and reads the power consumption of nodes.
1013

1114
[WARNING]
1215
====

0 commit comments

Comments
 (0)