Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 7. Configuración de la representación gráfica de las métricas de la PCP

Mediante una combinación de redis, pcp, bpftrace, vector y grafana se obtienen gráficos, basados en los datos en vivo o en los datos recogidos por Performance Co-Pilot (PCP). Permite acceder a los gráficos de las métricas del PCP mediante un navegador web.

  • El PCP es un marco genérico que recoge, supervisa, analiza y almacena las métricas relacionadas con el rendimiento. Para obtener más información sobre el PCP y sus componentes, consulte Supervisión del rendimiento con Performance Co-Pilot.
  • Redis es un in-memory-database. Se utiliza para almacenar los datos de los archivos archivados que son fácilmente accesibles para la generación de gráficos por la aplicación Grafana.
  • Bpftrace permite acceder a los datos en directo de las fuentes que no están disponibles como datos normales en la página web pmlogger o en los archivos.
  • Vector proporciona acceso a los datos en vivo, pero no proporciona acceso a los datos del pasado.
  • Grafana genera gráficos que son accesibles desde un navegador. El grafana-server es un componente que escucha, por defecto, en todas las interfaces, y proporciona servicios web a los que se accede a través del navegador. El plugin grafana-pcp interactúa con el protocolo pmproxy en el backend.

7.1. Configuración de PCP en un sistema

Este procedimiento describe cómo configurar PCP en un sistema con el paquete pcp-zeroconf. Una vez instalado el paquete pcp-zeroconf, el sistema registra el conjunto de métricas por defecto en ficheros archivados.

Procedimiento

  • Instale el paquete pcp-zeroconf:

    # yum install pcp-zeroconf

Pasos de verificación

  • Asegúrese de que el servicio pmlogger está activo y comienza a archivar las métricas:

    # pcp | grep pmlogger
     pmlogger: primary logger: /var/log/pcp/pmlogger/localhost.localdomain/20200401.00.12

Recursos adicionales