Wewnętrzne health checki przechodzą, choć strona jest niedostępna z zewnątrz. Cronitorex odpytuje Twoje endpointy z własnej infrastruktury, tak jak zrobiłby to użytkownik, i mówi Ci, kiedy rzeczywistość rozjeżdża się z Twoimi wykresami.
HTTP 200 z pustym body to nadal awaria. Każdy test definiuje, jak wygląda zdrowa odpowiedź, a wszystko inne liczy się jako błąd.
GET https://api.example.com/health interval 60s / 30s assert status 200 · body =~ "ok" timeout 5s last result 200 in 187 ms p99 (24h) 312 ms
Sieci migoczą. Gdy test kończy się błędem przejściowym, Cronitorex ponawia go z backoffem: po 60 sekundach, po 5 minutach, po 15 minutach. Jeśli ponowienie przejdzie, żaden alert nie wychodzi.
Twarde awarie pomijają tę drabinkę. Gdy endpoint zwraca 500 albo w ogóle odrzuca połączenia, alert wychodzi natychmiast, a po powrocie zielonych testów dostajesz powiadomienie o przywróceniu.
Testy działają co 60 sekund w planach Free i Pro oraz co 30 sekund w planie Business. Najgorszy czas wykrycia to jeden interwał plus pierwsze ponowienie, a nie moment, w którym ktoś przypadkiem otworzy stronę.
Każdy test zapisuje też czas odpowiedzi, więc wolny tydzień widzisz przed dniem awarii. Trendy mieszkają na tym samym dashboardzie co Twoje crony i certyfikaty.
Testy co 60 sekund, ponowienia z backoffem, historia czasów odpowiedzi przy każdym teście.
Testy co 30 sekund, dla endpointów, w których każda minuta przestoju ma swoją cenę.
Z infrastruktury Cronitorex w UE, spoza Twojej sieci. Test uruchamiany obok aplikacji nie widzi awarii, które naprawdę dotykają użytkowników, takich jak problemy z DNS, TLS czy routingiem.
Nie. Ponowienia są wewnętrzne. Dostajesz jeden alert, gdy awaria zostaje potwierdzona, i jedno powiadomienie o przywróceniu, gdy testy znów przechodzą: e-mailem, na Telegramie, Discordzie, Slacku lub webhookiem.
Tak. Dodaj własne nagłówki, np. token Authorization, wybierz metodę HTTP i dołącz body żądania. Wartości nagłówków są przechowywane w postaci zaszyfrowanej i nigdy nie trafiają do treści alertów.
Zarejestruj się, skopiuj klucz API i wklej polecenie curl do swojego crontaba. To wszystko, co jest potrzebne.