10.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
パッケージをインストールします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow dnf install pcp-pmda-bpftrace
# dnf install pcp-pmda-bpftrace
bpftrace.conf
ファイルを編集し、PCP コンポーネント間の認証の設定 で作成したユーザーを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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,metrics
metrics をユーザー名に置き換えます。
bpftrace
PMDA をインストールします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow cd /var/lib/pcp/pmdas/bpftrace/ ./Install
# 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 システム分析ダッシュボードの表示 を参照してください。
関連情報
-
pmdabpftrace(1)
およびbpftrace
man ページ