Skip to content

release: to prod#1264

Merged
joelorzet merged 2 commits into
prodfrom
staging
May 14, 2026
Merged

release: to prod#1264
joelorzet merged 2 commits into
prodfrom
staging

Conversation

@joelorzet

Copy link
Copy Markdown

No description provided.

joelorzet added 2 commits May 14, 2026 19:51
…/metrics

Block-dispatcher pod exposes /metrics on :3000 since KEEP-557 (PR #1256) but
prod Grafana panels stayed empty. Alloy in the prod and staging clusters
discovers scrape targets via ServiceMonitor CRDs, not prometheus.io/* pod
annotations, so the annotations on the pod were dead weight. Without a
ServiceMonitor resource Alloy never reaches /metrics and nothing lands in
Grafana Cloud Prometheus.

Mirrors the executor pattern at deploy/executor/{prod,staging}/values.yaml:
the common Helm chart turns the serviceMonitors block into a ServiceMonitor
that Alloy picks up automatically. Annotations dropped at the same time
to avoid drift between "what is documented" and "what is wired".

Confirmed prod symptom: up{namespace="keeperhub"} returned only keeperhub-common
and keeperhub-executor-common before this change, no series for the block
pod despite the /metrics endpoint serving real data when curled directly.
…onitor-scrape

fix(deploy): add ServiceMonitor to block-dispatcher so Alloy scrapes /metrics
@joelorzet joelorzet requested review from a team, OleksandrUA, eskp and suisuss and removed request for a team May 14, 2026 23:07
@joelorzet joelorzet merged commit 1c2987f into prod May 14, 2026
24 checks passed
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