feat(monitoring): alert on billing reconcile manual-review line #512
Inga granskare
Etiketter
Inga etiketter
area/backups
area/ci
area/control-panel
area/identity
area/infra
area/observability
area/payments
area/security
area/storage
area/web
blocked
needs-info
needs-triage
ready-for-implementation
type
bug
type
chore
type
docs
type
epic
type
feature
type
task
wontfix
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Inget förfallodatum satt.
Beroenden
Inga beroenden satta
Referens
bitborg/bitborg-infra!512
Läser in…
Hänvisa till i nytt ärende
Ingen beskrivning angiven.
Ta bort grenen "feat/510-reconcile-alert"
Borttagning av en gren är permanent. Även om den borttagna grenen kan fortsätta existera en kort tid innan den faktiskt tas bort, kan det INTE ångras i de flesta fall. Vill du fortsätta?
What
New Loki ruler alert
BillingReconcileManualReview(warning), same path to Alertmanager as the sign-up and identity log alerts:for: 0m, so one line fires it. It matches both billing service lines: the once-per-payment line when an orphan is first found, and a per-sweep summary while any orphan is unresolved. The alert stays firing until every orphan is resolved and clears about 1 h later.Runbook "Billing service" gets a "Manual review alert" subsection with the review step.
Verification
containerlabel comes from Alloy's journaldCONTAINER_NAMEmapping.bitborg-billingisbilling_container_name.bitborg-billingstream exists yet. Selector shape proven onbitborg-web: same-shape query with a line filter returned 1, without it 7. Negative control (this pattern onbitborg-web, 24 h): no data.check-alert-rules.pycovers only the vmalert rules.Needs
monitoringtag after merge.Closes #510