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-bpftrace
# dnf install pcp-pmda-bpftraceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑 bpftrace.conf 文件并添加您在设置 PCP 组件间身份验证时创建的用户:
vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf
# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metricsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用您的用户名替换 metrics。
安装
bpftracePMDA:Copy to Clipboard Copied! Toggle word wrap Toggle overflow pmda-bpftrace现已安装,只能在验证您的用户后使用。如需更多信息,请参阅 查看 PCP bpftrace System Analysis 仪表板。