11.10. 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-bpftracebpftrace.confファイルを編集し、PCP コンポーネント間の認証の設定 で作成したユーザーを追加します。# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metricsmetrics をユーザー名に置き換えます。
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 システム分析ダッシュボードの表示を 参照してください。