8.9. PCP bpftrace 설치
PCP bpftrace 에이전트를 설치하여 시스템을 검사하고 커널 및 사용자 공간 추적에서 지표를 수집할 수 있습니다. bpftrace 에이전트는 bpftrace 스크립트를 사용하여 지표를 수집합니다. bpftrace 스크립트는 향상된 Berkeley Packet Filter(eBPF)를 사용합니다.
사전 요구 사항
- PCP가 구성되어 있습니다. 자세한 내용은 pcp-zeroconf를 사용하여 PCP 설정을 참조하십시오.
-
grafana-server가 구성되어 있습니다. 자세한 내용은 grafana-server 설정을 참조하십시오. -
scram-sha-256인증 메커니즘이 구성되어 있습니다. 자세한 내용은 PCP 구성 요소 간 인증 설정을 참조하십시오.
프로세스
pcp-pmda-bpftrace패키지를 설치합니다.# dnf install pcp-pmda-bpftracebpftrace.conf 파일을 편집하고 PCP 구성 요소 간 인증 설정에서 만든 사용자를 추가합니다.
# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metrics메트릭을 사용자 이름으로 교체합니다.
bpftracePMDA를 설치합니다.# 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 valuespmda-bpftrace가 설치되었으며 사용자를 인증한 후에만 사용할 수 있습니다. 자세한 내용은 PCP bpftrace 시스템 분석 대시보드 보기를 참조하십시오.