Skip to content

alert: silence non-Mobula head_lag stale alerts (#922) - #923

Merged
Flotapponnier merged 1 commit into
mainfrom
cherry/mobula-only-alerts-main
Jul 6, 2026
Merged

alert: silence non-Mobula head_lag stale alerts (#922)#923
Flotapponnier merged 1 commit into
mainfrom
cherry/mobula-only-alerts-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Cherry-pick of #922.

Rename AggregatorHeadLagStale to MobulaHeadLagStale and filter the
expression on aggregator='mobula'. Non-Mobula aggregator health
(gecko, codex, ...) is tracked via log tailing, not paged. Operator
feedback 2026-07-06: 'on veut dans l'alerting seulement si ca concerne
mobula; le reste on sen fou'.

The rule previously fired every few hours on gecko/bnb because the
WBNB/BUSD pool went idle in 2024 (separate fix #920 replaces that
pool with WBNB/USDT V3), and periodically on codex due to WS
disconnects — both being third-party issues Mobula operators cannot
act on.

Prometheus alert_type label + severity stay identical so the
alertmanager routing / silencer rules keep working.

Co-authored-by: Florent Tapponnier <contact@mobula.io>
@Flotapponnier
Flotapponnier merged commit 224c8d2 into main Jul 6, 2026
1 check passed
@Flotapponnier
Flotapponnier deleted the cherry/mobula-only-alerts-main branch July 17, 2026 14:41
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