1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-07 09:46:53 +01:00
Files
openshift-docs/virt/monitoring/virt-prometheus-queries.adoc

47 lines
2.4 KiB
Plaintext

:_mod-docs-content-type: ASSEMBLY
[id="virt-prometheus-queries"]
= Prometheus queries for virtual resources
include::_attributes/common-attributes.adoc[]
:context: virt-prometheus-queries
:toclevels: 4
toc::[]
ifndef::openshift-rosa,openshift-dedicated[]
{VirtProductName} provides metrics that you can use to monitor the consumption of cluster infrastructure resources, including vCPU, network, storage, and guest memory swapping. You can also use metrics to query live migration status.
endif::openshift-rosa,openshift-dedicated[]
ifdef::openshift-rosa,openshift-dedicated[]
Use the {product-title} monitoring dashboard to query virtualization metrics.
{VirtProductName} provides metrics that you can use to monitor the consumption of cluster infrastructure resources, including network, storage, and guest memory swapping. You can also use metrics to query live migration status.
endif::openshift-rosa,openshift-dedicated[]
[id="prerequisites_{context}"]
== Prerequisites
// Hiding in ROSA/OSD as user cannot edit MCO
ifndef::openshift-rosa,openshift-dedicated[]
* To use the vCPU metric, the `schedstats=enable` kernel argument must be applied to the `MachineConfig` object. This kernel argument enables scheduler statistics used for debugging and performance tuning and adds a minor additional load to the scheduler. For more information, see xref:../../post_installation_configuration/machine-configuration-tasks.adoc#nodes-nodes-kernel-arguments_post-install-machine-configuration-tasks[Adding kernel arguments to nodes].
endif::openshift-rosa,openshift-dedicated[]
* For guest memory swapping queries to return data, memory swapping must be enabled on the virtual guests.
include::modules/monitoring-about-querying-metrics.adoc[leveloffset=+1]
include::modules/monitoring-querying-metrics-for-all-projects-as-an-administrator.adoc[leveloffset=+2]
include::modules/monitoring-querying-metrics-for-user-defined-projects-as-a-developer.adoc[leveloffset=+2]
include::modules/virt-querying-metrics.adoc[leveloffset=+1]
include::modules/virt-live-migration-metrics.adoc[leveloffset=+2]
[id="additional-resources_virt-prometheus-queries"]
[role="_additional-resources"]
== Additional resources
* xref:../../observability/monitoring/monitoring-overview.adoc#monitoring-overview[Monitoring overview]
* link:https://prometheus.io/docs/prometheus/latest/querying/basics/[Querying Prometheus]
* link:https://prometheus.io/docs/prometheus/latest/querying/examples/[Prometheus query examples]