This issue is to implement the metrics traits on top of OpenTelemetry, exported in Prometheus format. The outcome we want: a recorded event reliably turns into the right metric, and that is checkable on its own without the runner binary. Also make sure every metric appears in the output from the start, reading zero before its first event, so a freshly started dashboard shows the metrics instead of "no data".
This issue is to implement the metrics traits on top of OpenTelemetry, exported in Prometheus format. The outcome we want: a recorded event reliably turns into the right metric, and that is checkable on its own without the runner binary. Also make sure every metric appears in the output from the start, reading zero before its first event, so a freshly started dashboard shows the metrics instead of "no data".