Red Hat Training

A Red Hat training course is available for RHEL 8

7.6. Añadir PCP bpftrace como fuente de datos

El agente bpftrace permite la introspección del sistema mediante los scripts bpftrace, que utiliza el Berkeley Packet Filter mejorado (eBPF) para recopilar métricas del kernel y de los tracepoints del espacio de usuario. Este procedimiento describe cómo añadir el PCP bpftrace como fuente de datos y cómo ver el panel de control con una visión general de cualquier métrica útil.

Requisitos previos

Requisitos previos

  1. Instale el paquete pcp-pmda-bpftrace:

    # yum install pcp-pmda-bpftrace

Procedimiento

  1. Edite el archivo bpftrace.conf y añada su usuario, que ha creado en Sección 7.5, “Configuración de la autenticación entre los componentes del PCP”:

    # vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf
    
    [dynamic_scripts]
    enabled = true
    auth_enabled = true
    allowed_users = root,metrics

    Sustituye metrics por tu nombre de usuario.

  2. Instale el bpftrace PMDA:

    # cd /var/lib/pcp/pmdas/bpftrace/
    # ./Install
    Updating the Performance Metrics Name Space (PMNS) ...
    Terminate PMDA if already installed ...
    Updating the PMCD control file, and notifying PMCD ...
    Check bpftrace metrics have appeared ... 7 metrics and 6 values

    El pmda-bpftrace está ahora instalado, y sólo puede ser utilizado después de autenticar a su usuario.

  3. Inicie sesión en la interfaz web de Grafana. Para obtener más información, consulte Sección 7.3, “Acceso a la interfaz web de Grafana”.
  4. Click the    Grafana logo    icon > click Add data source > in the Filter by name or type, type bpftrace > and click PCP bpftrace > in the URL field, accept the given suggestion http://localhost:44322.

    Seleccione la opción Basic Auth > añada las credenciales de usuario creadas en el campo User y Password y > haga clic en Save & Test.

    Figura 7.6. Añadir PCP bpftrace en la fuente de datos

    bpftrace auth
  5. In the pane, hover on the    grafana 4 queries icon    filter icon > click Manage > in the Filter Dashboard by name, type pcp bpftrace > select PCP bpftrace System Analysis to see a dashboard with an overview of useful metrics.

    Figura 7.7. Análisis del sistema PCP bpftrace

    pcp bpftrace bpftrace system analysis

Recursos adicionales

  • La página de manual pmdabpftrace.
  • La página de manual bpftrace.