Observability ved avvikling av syfooppfolgingsplanservice
CUTOVER BEKREFTET 2. september 2026
Produksjonstjenesten er stanset. Runtimeinventaret og den forventede topologien kan derfor pensjonere legacyressursene. Nulltrafikk, gjenværende Redis/exporter, live regler og falske hendelser må fortsatt verifiseres og dokumenteres i #208.
Dette er observability-sjekklisten for team-esyfo#208. Den skal hindre blindsoner og falske alarmer når tjenesten avvikles, men den godkjenner eller gjennomfører ikke selve nedstengingen.
Omfang
Observability-arbeidet dekker:
- aktive dashboardvariabler og paneler for
syfooppfolgingsplanservice, Redis og Redis-exporter - live
PrometheusRule-instanser og alertregisteret - runtimeinventaret og
varselbus-topologien - verifisert telemetry i
syfo-oppfolgingsplan-backendfør gamle signaler fjernes - kontroll etter cutover som avdekker falske
down-,absent- ogNo data-hendelser
Stopp av appen, sletting av Redis/exporter, deaktivering av deployworkflows, provider-ACL-er, isyfomock og arkivering av repoet eies av avviklingsarbeidet utenfor observability-epicen.
Airflow, esyfovarsel, dulting-studio, janitor-applikasjonene og øvrige ressurser i teamsykefravr inngår ikke.
Nåværende evidens
- Produksjonscutover er bekreftet 2. september 2026.
- Siste kjente konsument ble fulgt i syfomodiaperson#2194. PR #2195 er merget, og deployworkflowen fullførte både dev og prod.
- Legacy-repoets kildesnapshot inneholder tre alertregler, men alertfilen var ikke koblet til deployworkflowen. Kildekode alene beviser derfor ikke hvilke regler som fremdeles finnes live.
- Redis-exporteren er observert i runtimeinventaret, men sikker deploy- og eierskapsmekanisme er ikke identifisert.
- Runtimeinventaret regner ikke lenger tjenesten, Redis eller exporter som forventet produksjonsruntime. Hvis de fortsatt observeres live, rapporteres de som drift som må ryddes.
Før observability-cutover
Alle punktene dokumenteres med tidspunkt, målevindu og produksjonskilde i #208:
- [x] Produksjonstjenesten er bekreftet stanset 2. september 2026.
- [x] PR #2195 er merget og produksjonssatt.
- [ ] Nulltrafikk mot legacy-tjenesten er verifisert med tidsvindu og produksjonskilde.
- [ ] Erstatningen har friske prober, forventede SERVER-spans, metrikker og feilbilder.
- [ ] Live app-, Redis-, exporter- og
PrometheusRule-tilstand er identifisert iprod-fss. - [ ] Alle aktive dashboard-, alert- og topologireferanser er listet før de endres.
- [ ] Planlagt shutdown kan gjennomføres uten at legacy-regler skaper falske hendelser.
En grønn PR, en kildekode-SHA eller et tomt dashboardpanel er ikke alene produksjonsevidens.
Observability-cutover
- Produksjonscutoveren er bekreftet.
- De tre ressursene markeres som avviklet i runtimeinventaret, og legacy-produsenten fjernes fra
varselbus-topologien. - Legacyressursene fjernes fra aktive dashboards. Alertregisteret beholder sist observerte kilde, regler og observasjoner som blokkert oppryddingsgjeld frem til en ny live-avstemming beviser fravær.
- Dashboard- og registerartefaktene regenereres og full docs-build kjøres.
- Verifiser nulltrafikk, gjenværende app-/Redis-/exporterressurser og live
PrometheusRule-instanser. Eventuelle observerte legacyressurser er drift som skal fjernes. - Når live-fravær er bevist, fjernes den blokkerte oppryddingsgjelden fra alertregisteret og registerartefakten regenereres på nytt.
- Verifiser at erstatningen fortsatt er frisk, og at ingen falske
down-,absent- ellerNo data-hendelser oppstår. - Registrer queries, tidsvinduer, resultater og endelig status i #208.
Ikke fjern live ressurser eller regler, og ikke lukk #208, hvis tjenestestoppen er uavklart, erstatningens telemetry er ukjent, det fortsatt finnes trafikk eller jobbaktivitet, live regler ikke kan identifiseres, eller oppryddingen skaper uventede hendelser.
Evidensmal for #208
Tidspunkt og målevindu:
Utført av:
Ekstern cutover-bekreftelse:
Legacy trafikk og aktivitet:
Erstatningens telemetry:
Live app/Redis/exporter/PrometheusRule:
Dashboard-, inventory-, topic- og alertendringer:
Falske hendelser etter cutover:
Beslutning: NO-GO | GO | STOPPET | FULLFØRT
Lenker eller skjermbilder:Ferdigkriterium
#208 kan lukkes når en separat, bekreftet produksjonscutover er fulgt av ryddede aktive dashboard-, inventory-, topic- og alertreferanser, uten blindsoner eller falske hendelser. Oppgaven eier ikke resten av tjenesteavviklingen.
Runtimeinventaret holder de tre ressursene som retired etter bekreftet cutover. Dashboardtestene låser dem ute av aktivt Kontrollrom- og Feiloversikt-scope, mens runtime-drift fortsatt gjør eventuelle observerte legacyressurser synlige.