Skip to content

bridge exec benches: recording rules for always-fresh sparse-run values - #2325

Merged
Flotapponnier merged 3 commits into
devfrom
feat/exec-recording-rules
Sep 11, 2026
Merged

bridge exec benches: recording rules for always-fresh sparse-run values#2325
Flotapponnier merged 3 commits into
devfrom
feat/exec-recording-rules

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Fixes the 'value blank between daily runs' display issue on benches 261/263. The execution metrics run ~once/day so the raw gauges go Prom-stale and instant queries (what the materializer effectively needs) see nothing. Add ocb: recording rules (quantile_over_time / avg_over_time re-evaluated every 30s, labels preserved) so a fresh value is always present, and point bench 261 (latency) + 263 (slippage/gas/realized + panels) at them. Rules are live on ocb-prom (/opt/ocb/prom-rules/ocb_bridge_execution.yml) and tracked here under infrastructure/monitoring. Verified: mobula 5529 / relay 5456 / lifi 6257 / near-intents 37839 ms, fresh + instant-queryable. Specs validate.

@Flotapponnier
Flotapponnier merged commit 9798b2a into dev Sep 11, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant