1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/scalability_and_performance/node-observability-operator.adoc

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].