mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
51 lines
2.3 KiB
Plaintext
51 lines
2.3 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="using-node-observability-operator"]
|
|
= Using the Node Observability Operator
|
|
include::_attributes/common-attributes.adoc[]
|
|
:context: node-observability-operator
|
|
|
|
toc::[]
|
|
|
|
The Node Observability Operator collects and stores CRI-O and Kubelet profiling or metrics from scripts of compute nodes.
|
|
|
|
With the Node Observability Operator, you can query the profiling data, enabling analysis of performance trends in CRI-O and Kubelet. It supports debugging performance-related issues and executing embedded scripts for network metrics by using the `run` field in the custom resource definition. To enable CRI-O and Kubelet profiling or scripting, you can configure the `type` field in the custom resource definition.
|
|
|
|
|
|
:FeatureName: The Node Observability Operator
|
|
include::snippets/technology-preview.adoc[leveloffset=+0]
|
|
|
|
include::modules/node-observability-high-level-workflow.adoc[leveloffset=+1]
|
|
|
|
include::modules/node-observability-installation.adoc[leveloffset=+1]
|
|
|
|
include::modules/node-observability-install-cli.adoc[leveloffset=+2]
|
|
|
|
include::modules/node-observability-install-web-console.adoc[leveloffset=+2]
|
|
|
|
|
|
[id="requesting-crio-kubelet-profiling-using-noo_{context}"]
|
|
== Requesting CRI-O and Kubelet profiling data using the Node Observability Operator
|
|
|
|
Creating a Node Observability custom resource to collect CRI-O and Kubelet profiling data.
|
|
|
|
include::modules/node-observability-create-custom-resource.adoc[leveloffset=+2]
|
|
|
|
include::modules/node-observability-run-profiling-query.adoc[leveloffset=+2]
|
|
|
|
|
|
[id="node-observability-operator-scripting_{context}"]
|
|
== Node Observability Operator scripting
|
|
|
|
Scripting allows you to run pre-configured bash scripts, using the current Node Observability Operator and Node Observability Agent.
|
|
|
|
These scripts monitor key metrics like CPU load, memory pressure, and worker node issues. They also collect sar reports and custom performance metrics.
|
|
|
|
include::modules/node-observability-scripting-cr.adoc[leveloffset=+2]
|
|
|
|
include::modules/node-observability-scripting.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
[id="additional-resources_node-observability-operator"]
|
|
== Additional resources
|
|
|
|
For more information on how to collect worker metrics, see link:https://access.redhat.com/solutions/5343671[Red Hat Knowledgebase article]. |