Jak to działa

Trzy pingi opowiadają całą historię.

Utwórz monitor, dodaj jedną linię do zadania i pozwól Cronitorex skorelować pingi w timeline. Gdy ping się spóźnia albo nie dociera, alert trafia do Ciebie w ciągu 60 sekund.

invoice-sync run i complete, co 5 minut

Od zera do monitoringu w trzech krokach

1

Utwórz monitor

Wybierz nazwę, np. db-backup, i powiedz Cronitorex, jak często zadanie powinno się uruchamiać. Ten harmonogram staje się kontraktem, którego zadanie musi dotrzymać.

2

Dodaj ping do zadania

Wyślij run na starcie oraz complete lub fail na końcu. Ping może wysłać wszystko, co potrafi wykonać żądanie HTTP.

3

Dostawaj alerty, które mają znaczenie

Cronitorex buduje timeline z Twoich pingów, wykrywa pominięte i nieudane uruchomienia i alarmuje przez e-mail, Telegram, Discord, Slack lub webhook.

To samo zadanie, opakowane na cztery sposoby

Wybierz, co pasuje do Twojego stacku. Każdy wariant rozmawia z tym samym API i używa tych samych trzech stanów: run, complete, fail.

0 2 * * * curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=run" >/dev/null; /usr/local/bin/backup.sh && curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=complete" >/dev/null || curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=fail" >/dev/null

Gdy ping nie dociera

Cisza też jest sygnałem. Cronitorex oczekuje kolejnego uruchomienia w ustawionym przez Ciebie interwale, plus okres karencji, który amortyzuje normalne odchyłki.

report-daily okres karencji trwa

Spóźnienie w okresie karencji

Ping run jeszcze nie dotarł, ale okres karencji wciąż trwa. Uruchomienie jest oznaczone jako spóźnione i żaden alert nie wychodzi.

db-backup pominięte uruchomienie, alert wysłany

Pominięte

Okres karencji minął bez pingu. Cronitorex wysyła alert o pominięciu: zadanie w ogóle się nie uruchomiło.

invoice-sync exit 1, alert wysłany

Awaria lub timeout

Ping fail, albo ping run bez zakończenia przed limitem czasu, oznacza uruchomienie jako nieudane i alarmuje natychmiast.

Jedno żądanie, od początku do końca

Twoje zadanie
ping
Cronitorex
kanały alertów

Ping to jedno żądanie HTTPS. Korelacja, wykrywanie i alerty dzieją się po stronie Cronitorex.

Zacznij monitorować w 60 sekund

Zarejestruj się, skopiuj klucz API i wklej polecenie curl do swojego crontaba. To wszystko, co jest potrzebne.