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-bpftracebpftrace.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메트릭을 사용자 이름으로 바꿉니다.
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 System Analysis dashboard 보기를 참조하십시오.