1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/virt/monitoring/virt-exposing-custom-metrics-for-vms.adoc

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]