9.9. 安装 PCP bpftrace
安装 PCP bpftrace
代理以内省系统,并从内核和用户空间追踪点收集指标。
bpftrace
代理使用 bpftrace 脚本来收集指标。bpftrace
脚本使用增强的 Berkeley Packet Filter (eBPF
) 。
这个步骤描述了如何安装 pcp bpftrace
。
先决条件
- 配置了 PCP。如需更多信息,请参阅使用 pcp-zeroconf 设置 PCP。
- Grafana 服务器已配置。如需更多信息,请参阅 设置 Grafana 服务器。
-
scram-sha-256
身份验证机制被配置。如需更多信息,请参阅在 PCP 组件之间设置身份验证。
流程
安装
pcp-pmda-bpftrace
软件包:# dnf install pcp-pmda-bpftrace
编辑
bpftrace.conf
文件,并添加您在 Setting up authentication between PCP components 中创建的用户:# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metrics
使用您的用户名替换 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 仪表盘。
其他资源
-
您系统上的
pmdabpftrace (1)
和bpftrace
手册页