Capítulo 12. Supervisión del rendimiento mediante RHEL System Roles

12.1. Introducción a la función del sistema de métricas

RHEL System Roles es una colección de roles y módulos de Ansible que proporcionan una interfaz de configuración consistente para gestionar remotamente múltiples sistemas RHEL. El rol de sistema de métricas configura los servicios de análisis de rendimiento para el sistema local y, opcionalmente, incluye una lista de sistemas remotos que deben ser supervisados por el sistema local. El rol de sistema de métricas le permite utilizar pcp para supervisar el rendimiento de sus sistemas sin tener que configurar pcp por separado, ya que la configuración y el despliegue de pcp son gestionados por el libro de jugadas.

Tabla 12.1. Variables de rol del sistema de métricas

Variable de rolDescripciónEjemplo de uso

metrics_monitored_hosts

Lista de hosts remotos que serán analizados por el host de destino. Estos hosts tendrán métricas registradas en el host de destino, así que asegúrese de que existe suficiente espacio en disco debajo de /var/log para cada host.

metrics_monitored_hosts: ["webserver.example.com", "database.example.com"]

metrics_retention_days

Configura el número de días de retención de datos de rendimiento antes de su eliminación.

metrics_retention_days: 14

servicio_gráfico_métrico

Una bandera booleana que permite que el host se configure con servicios para la visualización de datos de rendimiento a través de pcp y grafana. Por defecto, se establece como falso.

metrics_graph_service: false

metrics_query_service

Un indicador booleano que permite configurar el host con servicios de consulta de series temporales para consultar las métricas registradas de pcp a través de redis. Por defecto se establece como falso.

metrics_query_service: false

metrics_provider

Especifica qué colector de métricas se utilizará para proporcionar métricas. Actualmente, pcp es el único proveedor de métricas soportado.

metrics_provider: "pcp"

Recursos adicionales

  • para obtener detalles sobre los parámetros utilizados en metrics_connections e información adicional sobre el rol del sistema de métricas, consulte el archivo /usr/share/ansible/roles/rhel-system-roles.metrics/README.md.