Monitoring, obserwowalność i luka między nimi
Autor: Zespół Atflow

O tej różnicy dyskutuje się częściej, niż się ją stosuje. Monitoring odpowiada na pytanie „czy to, czego się spodziewałem, że się zepsuje, rzeczywiście jest zepsute?” — sprawdzenie zdefiniowałeś z góry. Obserwowalność odpowiada na pytanie „dlaczego to zachowuje się dziwnie?” w sprawach, których nie przewidziałeś. Oba są przydatne. Żadne nie domyka pętli.
Brakująca trzecia rzecz
Po wykryciu i po diagnozie coś musi się wydarzyć: ponowić, eskalować, poinformować klienta, zaktualizować stronę statusu, otworzyć zgłoszenie. W większości stosów ta część żyje w skryptach, zadaniach cron i pamięci ludzi — najmniej obserwowalnej części całego systemu.
“Wszyscy instrumentują wykrywanie. Prawie nikt nie instrumentuje reakcji — a to właśnie ona działa, gdy klienci czekają.”
Tę ścieżkę reakcji Atflow czyni jawną. Nie zastępuje Twojego stosu metryk — jest częścią, która decyduje, co się dzieje, gdy ten już coś zgłosi.