10.8. PCP bpftrace 설치
PCP bpftrace
에이전트를 설치하여 시스템을 세부 검사하고 커널 및 사용자 공간 추적 지점에서 지표를 수집합니다.
bpftrace
에이전트는 bpftrace 스크립트를 사용하여 지표를 수집합니다. bpftrace
스크립트는eBPF
(Berkeley Packet Filter)를 사용합니다.
다음 절차에서는 pcp bpftrace
를 설치하는 방법을 설명합니다.
사전 요구 사항
- PCP가 구성되어 있습니다. 자세한 내용은 pcp-zeroconf를 사용하여 PCP 설정을 참조하십시오.
-
grafana-server
가 구성되어 있습니다. 자세한 내용은 Settings up a grafana-server 를 참조하십시오. -
scram-sha-256
인증 메커니즘이 구성되어 있습니다. 자세한 내용은 PCP 구성 요소 간 인증 설정을 참조하십시오.
절차
pcp-pmda-bpftrace
패키지를 설치합니다.# yum install pcp-pmda-bpftrace
bpftrace.conf
파일을 편집하고 {setting-up-authentication- betweenween-pcp-components}에서 생성한 사용자를 추가합니다.# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metrics
메트릭을 사용자 이름으로 바꿉니다.
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
pmda-bpftrace
가 이제 설치되었으며 사용자를 인증한 후에만 사용할 수 있습니다. 자세한 내용은 PCP bpftrace System Analysis dashboard 보기를 참조하십시오.
추가 리소스
-
pmdabpftrace(1)
및bpftrace
도움말 페이지