Red Hat Training

A Red Hat training course is available for RHEL 8

7.6. Adicionando PCP bpftrace como uma fonte de dados

O agente bpftrace permite a introspecção do sistema usando os scripts bpftrace, que usa o Filtro de Pacotes Berkeley melhorado (eBPF) para reunir métricas do kernel e pontos de rastreamento do espaço do usuário. Este procedimento descreve como adicionar o PCP bpftrace como fonte de dados e como visualizar o painel de controle com uma visão geral de quaisquer métricas úteis.

Pré-requisitos

Pré-requisitos

  1. Instale o pacote pcp-pmda-bpftrace:

    # yum instalar pcp-pmda-bpftrace

Procedimento

  1. Edite o arquivo bpftrace.conf e adicione seu usuário, que você criou no site Seção 7.5, “Estabelecimento de autenticação entre componentes PCP”:

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

    Substitua metrics pelo seu nome de usuário.

  2. Instale o 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

    O pmda-bpftrace está agora instalado, e só pode ser usado após autenticar seu usuário.

  3. Faça o login na Grafana web UI. Para mais informações, veja Seção 7.3, “Acesso à Grafana web UI”.
  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.

    Selecione a opção Auth básica > acrescente as credenciais de usuário criadas no campo User e Password e > clique em Save & Test.

    Figura 7.6. Adicionando PCP bpftrace na fonte de dados

    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álise do Sistema PCP bpftrace

    pcp bpftrace bpftrace system analysis

Recursos adicionais

  • A página do homem pmdabpftrace.
  • A página do homem bpftrace.