Erind logitakse, häire käivitub, keegi parandab selle. See tsükkel toimib - piisavalt valjude rikete puhul, mis suudavad endast märku anda. Rikked, mis meie klientidele päriselt raha maksma lähevad, on need vaiksed: tarnija vahetas vaikselt SFTP võtme, öine eksport tootis kehtiva faili nulli reaga, järjekorra tarbija "töötab", kuid ei töötle midagi.
Miski ei andnud viga. Kõik lihtsalt peatus.
Vookulg-mõõdikud tervisekontrollide asemel
Tervisekontroll vastab küsimusele "kas protsess on elus?" Küsimus, mis loeb, on "kas töö toimus?" Seetõttu on iga integratsiooni, mida me käitame, peamine signaal vookulg-mõõdik - kirjete arv intervalli kohta, võrreldes sellega, mida see intervall tavaliselt kannab:
- Sünkroniseeritud tellimused tunnis, nädalapäeva/nädalavahetuse baasjoontega - vaikne pühapäev on normaalne; vaikne teisipäev kell 10:00 on intsident.
- Failide saabumine tähtaegadena, mitte sündmustena: "partneri X hinnafail peab saabuma kella 06:30-ks" - häire käivitub siis, kui see ei saabu.
- Otsast lõpuni viivitus, mõõdetuna lähteajatembist sihtkoha kinnituseni, mitte järjekorda sisenemisest.
Nullrea probleem
Eraldi äramärkimist väärib kõige levinum vaikne rike, mida me näeme: ajastatud töö, mis õnnestub tühja väljundiga. Ülesvoolus muudeti filtrit, mandaat kaotas lugemisõiguse ühele tabelile, kuupäevavahemiku viga jättis kõik välja - ja töö väljub koodiga 0, kõikjal roheline.
Iga väljavõte, mida me tarnime, kannab usutavuse alampiiri: väikseim väljundi suurus, mis on kunagi olnud selle töö ja kalendrikonteksti jaoks õiguspärane. Alampiirist allpool peatatakse käivitus ja inimeselt küsitakse: "see tootis 0 rida; viimased 90 teisipäeva keskmiselt 4200 - kas jätkata?" See ainuke kaitse on tabanud rohkem päris intsidente kui kõik meie erindite häired kokku.
Vaikus on signaal. Instrumenteerige selle jaoks teadlikult, sest see ei anna endast kunagi ise märku.