docs(changelog): add Prometheus metric-rename breaking change to M92 upgrade#97
Merged
Merged
Conversation
…upgrade The rename entry's Upgrading list covered CLI/API/env/routes/error-codes/ tokens but omitted the metric rename — the most silent break: dashboards on zombie_* metrics go blank with no error. Add the bullet naming the new families (agent_*, agentsfleet_runner_*, agentsfleetd_*). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The M92 rename changelog entry's Upgrading list covered the CLI, API hosts,
ZOMBIE_*env vars, routes/wire fields,UZ-ZMB-*error codes, and token prefixes — but omitted the Prometheus metric rename, the most silent break in the cutover.Operators running Grafana dashboards/alerts on
zombie_*metrics get blank panels and silenced alerts with no error and no log. Added one Upgrading bullet naming the new families:agent_*(e.g.agent_duration_seconds,agent_tokens_total)agentsfleet_runner_*agentsfleetd_*Why
Surfaced during a full docs-repo residue review. The rest of the docs site is clean — the only
zombiereferences are this rename entry (legitimate old→new naming) and append-only history.Notes
Append-only: only the one Upgrading bullet added; no historical entries rewritten. Follows changelog-voice (
**Bold lead-noun** — consequence-first, no marketing words).🤖 Generated with Claude Code
Greptile Summary
Adds one missing bullet to the M92 (usezombie → agentsfleet) Upgrading checklist covering the Prometheus metric rename. All other breaking changes in that entry were already documented; the new bullet closes the gap for operators relying on Grafana dashboards or alerting rules pointed at
zombie_*metric names.changelog.mdx— no historical entries rewritten, consistent bold-lead-noun style, placed correctly after the token-prefix bullet.agent_*,agentsfleet_runner_*,agentsfleetd_*), gives concrete examples, and calls out the silent failure mode (blank panels, silenced alerts, no error).Confidence Score: 5/5
Safe to merge — append-only documentation change with no code, config, or schema impact.
The change is a single line appended to an existing upgrading checklist. It names the correct metric families (
agent_*,agentsfleet_runner_*,agentsfleetd_*), is consistent with theagentsfleet_runner_*reference already in the What's new section, follows the established bold-lead-noun voice, and does not touch any historical entries.No files require special attention.
Important Files Changed
Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[Operator upgrades to agentsfleet M92] --> B{Are Prometheus dashboards\nor alerts configured?} B -- No --> C[No action needed] B -- Yes --> D[Identify zombie_* metric queries] D --> E[Remap metric families] E --> F["agent-entity metrics\nzombie_* → agent_*\ne.g. agent_duration_seconds\nagent_tokens_total"] E --> G["fleet/runner metrics\n→ agentsfleet_runner_*"] E --> H["daemon metrics\n→ agentsfleetd_*"] F --> I[Update Grafana dashboards\nand alert rules] G --> I H --> I I --> J[Verify panels show data\nand alerts re-arm] J --> K{Old zombie_* queries\nstill present?} K -- Yes --> L["⚠️ Silent failure:\nblank panels, silenced alerts\nno error or log"] K -- No --> M[✅ Cutover complete]%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%% flowchart TD A[Operator upgrades to agentsfleet M92] --> B{Are Prometheus dashboards\nor alerts configured?} B -- No --> C[No action needed] B -- Yes --> D[Identify zombie_* metric queries] D --> E[Remap metric families] E --> F["agent-entity metrics\nzombie_* → agent_*\ne.g. agent_duration_seconds\nagent_tokens_total"] E --> G["fleet/runner metrics\n→ agentsfleet_runner_*"] E --> H["daemon metrics\n→ agentsfleetd_*"] F --> I[Update Grafana dashboards\nand alert rules] G --> I H --> I I --> J[Verify panels show data\nand alerts re-arm] J --> K{Old zombie_* queries\nstill present?} K -- Yes --> L["⚠️ Silent failure:\nblank panels, silenced alerts\nno error or log"] K -- No --> M[✅ Cutover complete]Reviews (1): Last reviewed commit: "docs(changelog): add Prometheus metric-r..." | Re-trigger Greptile