PCP bpftrace

bpftrace PMDA installation

$ sudo dnf install pcp-pmda-bpftrace
$ cd /var/lib/pcp/pmdas/bpftrace
$ sudo ./Install

Query Formats

Time Series

Shows bpftrace variables as time series. For bpftrace maps, each key is shown as a separate target (i.e. line in a line graph), for example @counts[comm] = count(). If there are multiple variables (or scripts) defined, all values will be combined in the same graph.

Heatmap

Transforms bpftrace histograms into heatmaps.

The following settings have to be set in the heatmap panel options:

Setting Value
Format Time Series Buckets
Bucket bound Upper

Table

Transforms CSV output of bpftrace scripts into a table. The first line must be the column names.

Legend Format Templating

The following variables can be used in the legend format box:

Variable Description
$metric0 bpftrace variable name
$instance bpftrace map key

More Information

bpftrace PMDA README