feat(metrics): support arbitrary event tags and enhance monitoring coverage

Enable key-value metadata for events to track dry-run status and introduce new monitoring events for rate controller failure states.
This commit is contained in:
Nils Andreas Svee committed 2026-04-14 01:45:07 +07:00
1 parent 60e7ffc9e7
commit f8976a78a2
5 files changed
+27 -4

No files matched your search

+1
View File
@@ -123,6 +123,7 @@ fn main() -> anyhow::Result<()> {
name: "starting",
reason: "",
reflector: None,
tags: if config.dry_run { &[("dry_run", "true")] } else { &[] },
});
let (mut ping_listener, mut ping_sender) = match config.measurement_type {