mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
40 lines
2.9 KiB
Plaintext
40 lines
2.9 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="virt-exposing-custom-metrics-for-vms"]
|
|
= Exposing custom metrics for virtual machines
|
|
include::_attributes/common-attributes.adoc[]
|
|
include::_attributes/attributes-openshift-dedicated.adoc[]
|
|
:context: virt-exposing-custom-metrics-for-vms
|
|
|
|
toc::[]
|
|
|
|
{product-title} includes a preconfigured, preinstalled, and self-updating monitoring stack that provides monitoring for core platform components. This monitoring stack is based on the Prometheus monitoring system. Prometheus is a time-series database and a rule evaluation engine for metrics.
|
|
|
|
In addition to using the {product-title} monitoring stack, you can enable monitoring for user-defined projects by using the CLI and query custom metrics that are exposed for virtual machines through the `node-exporter` service.
|
|
|
|
include::modules/virt-configuring-node-exporter-service.adoc[leveloffset=+1]
|
|
include::modules/virt-configuring-vm-with-node-exporter-service.adoc[leveloffset=+1]
|
|
include::modules/virt-creating-custom-monitoring-label-for-vms.adoc[leveloffset=+1]
|
|
include::modules/virt-querying-the-node-exporter-service-for-metrics.adoc[leveloffset=+2]
|
|
include::modules/virt-creating-servicemonitor-resource-for-node-exporter.adoc[leveloffset=+1]
|
|
include::modules/virt-accessing-node-exporter-outside-cluster.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
[id="additional-resources_virt-exposing-custom-metrics-for-vms"]
|
|
== Additional resources
|
|
// Hiding in ROSA/OSD as not supported
|
|
ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
|
|
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.21/html/getting_started/core-platform-monitoring-first-steps[Core platform monitoring first steps]
|
|
|
|
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.21/html/configuring_user_workload_monitoring/preparing-to-configure-the-monitoring-stack-uwm#enabling-monitoring-for-user-defined-projects-uwm_preparing-to-configure-the-monitoring-stack-uwm[Enabling monitoring for user-defined projects]
|
|
|
|
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.21/html/accessing_metrics/accessing-metrics-as-a-developer[Accessing metrics as a developer]
|
|
|
|
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.21/html/accessing_metrics/accessing-metrics-as-a-developer#reviewing-monitoring-dashboards-developer_accessing-metrics-as-a-developer[Reviewing monitoring dashboards as a developer]
|
|
|
|
* xref:../../applications/application-health.adoc#application-health[Monitoring application health by using health checks]
|
|
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
|
|
|
|
* xref:../../nodes/pods/nodes-pods-configmaps.adoc#nodes-pods-configmaps[Creating and using config maps]
|
|
|
|
* xref:../../virt/managing_vms/virt-controlling-vm-states.adoc#virt-controlling-vm-states[Controlling virtual machine states]
|