What problem does it solve?
Release sign-off requires judging whether a new Materialize release candidate regressed any of hundreds of Prometheus metrics across production canary and staging fleets, and doing it by hand invites mis-scoped queries, stale baselines, and empty panels misread as healthy zeros.
Core Features & Use Cases
- Boundary-pinned comparison: Establishes exact upgrade boundaries from version series and zero-downtime pod doubling, then samples before and after windows that never straddle a boundary.
- Batched PromQL measurement: Scripts build one batched range query per area from a metric roster, with the correct fleet selector for production canary namespaces or staging release candidates.
- Per-area metric references: Curated references for compute, storage, persist, adapter, and reference dashboards record metric types, label quirks, invariants, dead panels, and known noise classes.
- Missing-metric detection: A catalog diff script compares the checked-in metrics catalog between release tags, and a lint script keeps every metric name in the skill resolving against the catalog or an allowlist.
- Use Case: When the release bot posts "please verify v26.39.0-rc.3" in #release, run the skill to sweep each area's dashboard, rule out confounders like restart age and fleet drift, and post a verdict with method and findings in the thread.
Quick Start
Ask the assistant to verify release v26.39.0-rc.3 on the Grafana dashboards and sign off in the release thread.