Gå til indholdet

Hastende alarmer kræver en konkret handling

Et fiktivt tilfælde adskiller dobbelte fejlalarmer fra advarsler. Færre afbrydelser alene dokumenterer ikke højere pålidelighed.

Lukas Schneider2 min. læsetid
Rød signallampe ved siden af et kort med håndtryk, flueben og rundt mærke.

En hastemelding skal afbryde, fordi der er brug for en nyttig handling nu. Har alle advarsler samme prioritet, må tilkaldevagten stadig foretage den egentlige vurdering. Googles SRE-bog beskriver, hvordan hyppige afbrydelser kan føre til, at også relevante meldinger skimmes eller ignoreres.

10 meldinger er ikke 10 hændelser

I et konstrueret tilfælde melder 4 instanser om samme fejl i projektlisten. Dertil kommer 6 CPU-advarsler, som ikke kræver øjeblikkelig indgriben på netop dette tidspunkt. Beregningen 4 + 6 = 10 tæller meldinger, ikke uafhængige hændelser. Teamet udformer derfor denne fordeling:

Signal

Vurdering i eksemplet

Planlagt meldingsvej

4 meldinger om samme portalproblem

Fælles hændelseskontekst; berørte instanser forbliver synlige.

1 grupperet hastemelding.

6 CPU-advarsler

Ingen umiddelbar indgriben nødvendig nu.

Synlig arbejdsliste uden akut afbrydelse.

Fordelingen er et redaktionelt eksempel, ikke et målt driftsresultat. CPU-advarslerne forsvinder ikke fra overvågningen. Undersøgelsen følger blot en anden meldingsvej.

Færre afbrydelser kræver bevaret sammenhæng

Alertmanager understøtter gruppering og videresendelse til konfigurerede modtagere. Lignende alarmer bliver en fælles notifikation, men de berørte instanser skal stadig kunne identificeres. Et fælles navn er ikke nok, hvis forskellige regioner eller ansvarlige skal behandles uafhængigt.

Færre hastemeddelelser viser hverken en lavere fejlrate eller hurtigere genopretning. Skjulte advarsler eller en tabt notifikation giver også tilkaldevagten færre meldinger. Kvaliteten skal derfor også vurderes ud fra oversete problemer og en fungerende meldingsvej.

Hvornår et tidligt ressourcesignal haster

Anbefalingen betyder ikke altid at vente på synlige brugerfejl. Prometheus nævner kapacitetsbegrænsninger som grund til menneskelig indgriben, før der opstår nedbrud. Et nært forestående kritisk lagringsproblem eller manglende nødvendig redundans kan eksempelvis gøre rettidig handling presserende.

Vurderingen ændrer sig, når udsættelse sandsynligvis medfører betydelig skade, og det kontaktede team kan handle effektivt nu. Så hører et tidligt ressourcesignal også til i hastevejen. Det afgørende er den konkrete forventede reaktion og muligheden for at udføre den i tide; kategorien CPU, applikation eller infrastruktur alene afgør det ikke.

Kilder

Skrevet af

  • Lukas SchneiderTeknisk redaktørLukas Schneider skriver om cloudteknologier og drift af applikationer hos ASES. Hans artikler spænder fra valg af infrastruktur over vedligeholdelse og backup til overvågning af kørende systemer.

Følg ASES

Læs videre

Alle artikler

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support