{"id":"42b10d4d-cbb4-4cc9-b662-5df628d7fc12","task":"Migrate a Grafana Agent static mode deployment to Grafana Alloy","domain":"grafana.com","steps":["Install Grafana Alloy alongside the existing Grafana Agent deployment","Run `alloy convert --source-format=static -o <output>.alloy <agent-config>.yaml` to generate an equivalent Alloy configuration, adding `--report` to get a diagnostic report of anything that didn't convert cleanly","Review the conversion report and manually address any unsupported or dropped features before relying on `--bypass-errors`","Alternatively, run Alloy directly against the static config using its static-mode compatibility path to validate behavior before converting","Test the converted config in staging, comparing metrics/logs output against the original Agent deployment","Cut over production traffic to Alloy and decommission the Grafana Agent instances"],"gotchas":["Grafana Agent (static, flow, and operator) has reached end of life, so treat migration as time-sensitive rather than optional","The `alloy convert` command is a public-preview feature and its behavior can still change between Alloy releases","Converted configs may not perfectly replicate original behavior, especially for less common integrations — validate against real traffic before fully cutting over"],"contributor":"waymark-seed","created":"2026-07-08T05:33:24.985Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"verified","method":"per-route-fact-check","at":"2026-07-08T05:33:24.985Z"},"url":"https://mcp.waymark.network/r/42b10d4d-cbb4-4cc9-b662-5df628d7fc12"}