diff --git a/contrib/upgrade-notes/latest.md b/contrib/upgrade-notes/latest.md index ae5f0934ac9..0d773927828 100644 --- a/contrib/upgrade-notes/latest.md +++ b/contrib/upgrade-notes/latest.md @@ -46,3 +46,4 @@ tetragon: * `tetragon_policyfilter_metrics_total` metric is renamed to `tetragon_policyfilter_operations_total`, and its `op` label is renamed to `operation`. +* `tetragon_missed_events_total` metric is renamed to `tetragon_bpf_missed_events_total`. diff --git a/docs/content/en/docs/reference/metrics.md b/docs/content/en/docs/reference/metrics.md index 95ec3cf038c..969fa1df677 100644 --- a/docs/content/en/docs/reference/metrics.md +++ b/docs/content/en/docs/reference/metrics.md @@ -9,6 +9,15 @@ This page is autogenerated via `make metrics-doc` please do not edit directly. {{< /comment >}} ## Tetragon Health Metrics +### `tetragon_bpf_missed_events_total` + +Number of Tetragon perf events that are failed to be sent from the kernel. + +| label | values | +| ----- | ------ | +| `error` | `EBUSY, ENOSPC, unknown` | +| `msg_op` | `13, 14, 15, 16, 23, 24, 25, 26, 27, 5, 7` | + ### `tetragon_build_info` Build information about tetragon @@ -173,15 +182,6 @@ The number of errors per map. | ----- | ------ | | `map ` | `execve_map, tg_execve_joined_info_map` | -### `tetragon_missed_events_total` - -The total number of Tetragon events per type that are failed to sent from the kernel. - -| label | values | -| ----- | ------ | -| `error` | `EBUSY, ENOSPC, unknown` | -| `msg_op` | `13, 14, 15, 16, 23, 24, 25, 26, 27, 5, 7` | - ### `tetragon_missed_link_probes_total` The total number of Tetragon probe missed by link. diff --git a/pkg/metrics/eventmetrics/collector.go b/pkg/metrics/eventmetrics/bpfcollector.go similarity index 100% rename from pkg/metrics/eventmetrics/collector.go rename to pkg/metrics/eventmetrics/bpfcollector.go diff --git a/pkg/metrics/eventmetrics/eventmetrics.go b/pkg/metrics/eventmetrics/eventmetrics.go index dc1b45654b7..4bee11f2bda 100644 --- a/pkg/metrics/eventmetrics/eventmetrics.go +++ b/pkg/metrics/eventmetrics/eventmetrics.go @@ -42,8 +42,8 @@ var ( ConstLabels: nil, }, []string{"type"}) MissedEvents = metrics.MustNewCustomCounter(metrics.NewOpts( - consts.MetricsNamespace, "", "missed_events_total", - "The total number of Tetragon events per type that are failed to sent from the kernel.", + consts.MetricsNamespace, "bpf", "missed_events_total", + "Number of Tetragon perf events that are failed to be sent from the kernel.", nil, []metrics.ConstrainedLabel{metrics.OpCodeLabel, perfEventErrorLabel}, nil, )) FlagCount = prometheus.NewCounterVec(prometheus.CounterOpts{