Monitoring i szybka reakcja na problemy
Monitoring ma sens tylko wtedy, gdy ktoś na niego reaguje. Wyposażamy utrzymywane przez nas systemy w monitoring, pilnujemy, by alerty pozostały wiarygodne, i obsługujemy to, co wychwycą.
Monitoring to dopiero połowa
Wiele firm ma monitoring. Znacznie mniej ma monitoring, na który ktokolwiek reaguje. Dashboard, którego nikt nie otwiera. Kanał z alertami wyciszony pół roku temu po hałaśliwym tygodniu. Kontrola dostępności ustawiona na stronę, która zwraca poprawną odpowiedź nawet wtedy, gdy aplikacja za nią leży. To wszystko liczy się jako monitoring i nic z tego nie pomaga.
Wersja użyteczna ma trzy elementy: system raportuje, co robi, reguły odróżniają realny problem od normalnych wahań, a konkretna osoba albo zespół reaguje na to, co się odpali. Bez któregokolwiek z nich pozostałe dwa są dekoracją.
Ta usługa dotyczy kondycji operacyjnej systemów, które utrzymujemy. Mówi o tym, czy oprogramowanie działa poprawnie, a nie o tym, jak ludzie z niego korzystają.
Co właściwie znaczy „nie działa”
Monitorowanie wszystkiego po równo to najczęstszy błąd i daje ten sam efekt co niemonitorowanie niczego. Każda metryka ma jakieś wahania, więc system obserwowany jednolicie generuje stały strumień alertów, a zespół uczy się je odklikiwać.
Zaczynamy od drugiej strony, od ścieżek istotnych dla firmy. W sklepie to zwykle koszyk, powiadomienia od operatora płatności i zasilanie stanów magazynowych. W platformie to logowanie, główny przepływ pracy i to, od czego zależą integracje. W systemie wewnętrznym bywa to jedno nocne zadanie, na które czeka cała reszta.
Te elementy obejmujemy pełnym monitoringiem: czy są osiągalne, czy odpowiadają poprawnie i czy odpowiadają na tyle szybko, żeby dało się z nich korzystać. Reszta jest obserwowana lżej. Ta asymetria jest celowa i to ona sprawia, że kanał z alertami nadal warto czytać.
Sygnały, które przychodzą wcześnie
Awarie, które najbardziej bolą, rzadko przychodzą nagle. Najpierw coś zaczyna się przesuwać. Kolejka każdego dnia opróżnia się odrobinę dłużej. Zapytanie, które kiedyś było szybkie, zwalnia wraz z rosnącą tabelą. Dysk zapełnia się w przewidywalnym tempie. Zewnętrzne API zaczyna sporadycznie zwracać błędy, które udaje się ponowić, aż do dnia, w którym ponowienia przestają pomagać.
Śledzenie tego w czasie decyduje o różnicy między zaplanowaną pracą a incydentem. Wolne zapytanie wyłapane, gdy zaczyna się psuć, to zaplanowana zmiana indeksu. To samo zapytanie zostawione samo sobie do momentu, aż przekroczy limit czasu w ruchliwe popołudnie, to awaria plus naprawa na gorąco, czyli gorzej i drożej.
Dlatego oprócz progów alarmowych trzymamy historię. Pojedynczy odczyt mówi niewiele, bo prawie wszystko czasem skoczy. Dopiero zestawienie z poprzednim tygodniem pokazuje, czy to wahanie, czy trend. Ten sam wykres bywa też najszybszą odpowiedzią na pytanie, czy coś zwolniło po ostatnim wdrożeniu.
Co się dzieje, gdy alert się odpali
Techniczna część reakcji jest zwykle tą szybką. Wolna część to ustalenie, kto co może zrobić.
Dlatego umawiamy to wcześniej. Które sytuacje obsługujemy sami, bez budzenia kogokolwiek. Które wymagają decyzji po Twojej stronie, zanim ruszymy. Z kim się kontaktujemy i w jaki sposób oraz co robimy, gdy ta osoba jest nieosiągalna. Ustalamy też, o czym chcesz wiedzieć natychmiast, a co może poczekać do podsumowania, bo wiadomość o trzeciej w nocy jest albo bardzo potrzebna, albo wręcz szkodliwa i zależy to wyłącznie od systemu.
Po incydencie powstaje krótka notatka: co się stało, co zrobiliśmy i jaka zmiana zapobiegnie powtórce. Ten ostatni punkt trafia na listę zadań utrzymaniowych. To właśnie sprawia, że monitoring z czasem daje coraz więcej, zamiast produkować ten sam alert co kwartał.
Utrzymywanie tego w formie
Reguły alertów się starzeją. Zmienia się charakter ruchu, nowa funkcja przesuwa punkt odniesienia, próg ustawiony w spokojnym okresie przestaje pasować, gdy systemu używa więcej osób. Dobry monitoring zostawiony bez opieki na rok zamienia się w hałaśliwy.
Przy okazji sprawdzamy, czy monitoring nadal obejmuje właściwe rzeczy. Systemy się zmieniają, dochodzą nowe integracje i nowe zadania w tle, a lista obserwowanych ścieżek potrafi zostać w miejscu, w którym była rok temu.
Dlatego regularnie go przeglądamy: co się odpaliło, co było prawdziwe, co się powtórzyło i co klient znalazł wcześniej niż my. Ta ostatnia kategoria jest najcenniejsza, bo problem zgłoszony przez użytkownika jest z definicji luką w monitoringu i wprost wskazuje, co dołożyć.
Co dostajesz
Kontrole dostępności
Zewnętrzne testy otwierające strony i punkty API, od których zależą użytkownicy i integracje, wykonywane spoza Twojej infrastruktury, żeby awaria była widoczna nawet wtedy, gdy serwer uważa, że wszystko gra.
Rejestrowanie błędów
Błędy aplikacji trafiają do jednego miejsca razem z kontekstem potrzebnym do naprawy: śladem stosu, numerem wydania, informacją o dotkniętych użytkownikach i częstotliwością.
Sygnały wydajnościowe
Czasy odpowiedzi, wolne zapytania, zaległości w kolejkach i obciążenie zasobów śledzone w czasie, żeby stopniowe pogarszanie było widać, zanim zamieni się w awarię.
Reguły alertów, którym można ufać
Progi dostrojone do Twojego rzeczywistego ruchu, żeby alert oznaczał realny problem, a nie to, że znowu jest poniedziałek rano.
Ustalona ścieżka eskalacji
Umówione zasady, co obsługujemy po cichu, co wymaga wiadomości do Ciebie i z kim po Twojej stronie się kontaktujemy, gdy trzeba podjąć decyzję.
Notatka po incydencie
Co się zepsuło, co zostało zrobione i jaka zmiana zapobiegnie powtórce. Krótko i rzeczowo, jako wpis do listy zadań utrzymaniowych, a nie do archiwum.
Jak pracujemy
- 01
Ustalamy, co znaczy awaria
Wspólnie wybieramy ścieżki, które naprawdę mają znaczenie: koszyk, logowanie, nocny eksport, konkretną integrację. Monitorowanie wszystkiego po równo to najprostszy sposób na zamianę alertów w szum.
- 02
Wyposażamy system w monitoring
Dokładamy brakujące kontrole dostępności, raportowanie błędów i metryki wydajności, korzystając z narzędzi, które również Ty możesz otworzyć, a nie z czarnej skrzynki widocznej tylko dla nas.
- 03
Dostrajamy progi
Prowadzimy alerty przez pewien czas i korygujemy je na podstawie realnego ruchu, usuwając reguły reagujące na normalne zachowanie i dodając te, które przegapiły prawdziwy problem.
- 04
Umawiamy ścieżkę reakcji
Spisujemy, które sytuacje obsługujemy sami, które wymagają Twojej decyzji i w jaki sposób się kontaktujemy, żeby nikt nie improwizował w trakcie awarii.
- 05
Przeglądamy to, co się odpaliło
Regularnie sprawdzamy, co alarmowało, co okazało się prawdziwe i co się powtarza. Powracające przyczyny przekładamy na poprawki, a nie na kolejne alerty.
Narzędzia i technologie
Tam, gdzie istnieje dobre narzędzie open source, wybieramy je zamiast zamkniętego. Bez uzależnienia od jednego dostawcy i z kosztami, które da się przewidzieć.
- Grafana
- Prometheus
- OpenTelemetry
- Loki
- Uptime Kuma
- Zabbix
- Sentry
- PostHog
- Cloudflare
- Vercel
- Slack
- PagerDuty
Najczęściej zadawane pytania
Pozostałe usługi w tej kategorii
Porządkowanie infrastruktury
Infrastruktura, która rosła decyzja po decyzji, źle znosi zmiany. Sprawdzamy, co naprawdę masz, wyłączamy to, czego nikt nie pilnuje, a resztę opisujemy.
Zarządzanie usługami i konfiguracja środowisk
Większość awarii zaczyna się od konfiguracji, która po cichu się rozjechała. Dbamy o to, żeby Twoje środowiska były spójne, aktualne i opisane na tyle dobrze, by zmiana przestała być loterią.
Wsparcie istniejących rozwiązań
Nie każdy system trzeba wymieniać. Większość potrzebuje kogoś, kto wie, jak działa, pilnuje aktualizacji i naprawia usterki, zanim staną się pilne.
Przeczytaj opinie firm, które nam zaufały
Dostarczone znacznie wcześniej niż termin.
Indywidualne podejście ZanReal jest imponujące.
Wiedza i intuicja biznesowa czynią ich wartościowym partnerem.
Szybkie rozwiązania, które obniżyły koszty o 99%.
+20% dostarczalności dla naszych kampanii e-mail.

Najnowsze
Poradniki techniczne, bezpieczeństwo i nasze doświadczenia z budowania rozwiązań AI.
Strona w 24 godziny: nowa usługa w ofercie ZanReal
Potrzebujesz strony internetowej? Z nami możesz mieć ją już w 24 godziny! Dowiedz się więcej o naszej nowej usłudze.
ZanReal oficjalnym partnerem Vercela!
ZanReal dołącza do programu partnerskiego Vercel jako jeden z nielicznych oficjalnych partnerów w Polsce. Poznaj szczegóły współpracy.
Ciekawi Cię, co dalej?
Zobacz wszystkie postyKto pierwszy dowiaduje się o awarii: Ty czy Twój klient?
Napisz do nasWskaż ścieżki, które mają największe znaczenie, na przykład koszyk albo logowanie, a zaproponujemy, co objąć monitoringiem i jak ustawić alerty, na które ktoś faktycznie reaguje.
Nie nadążasz za zmianami w świecie AI?
Pozwól, że weźmiemy to na siebie. Co tydzień destylujemy najważniejsze wydarzenia ze świata AI w skupiony, 5-minutowy przegląd — żebyś był na bieżąco bez szumu.
Dowiedz się więcej