Monitorowanie zadań przez sygnał życia
Zamiast AmICited sondować Twój serwer, Twoje zaplanowane zadanie wywołuje swój własny unikalny ping URL — GET lub POST, oba działają — po każdym udanym uruchomieniu. Przegap oczekiwany interwał wraz z okresem łaski, a incydent otworzy się automatycznie — wyłapując awarie, których zwykłe monitorowanie dostępności nie widzi.
Monitorowanie sygnału życia zadań
Zadanie cron, które się wysypie, kopia zapasowa, która przestanie działać, import, który się zawiesi — żadne z nich nie trafia na publiczny endpoint, który zwykłe monitorowanie cron jobów mogłoby sprawdzić. Heartbeat’y odwracają model w dead man’s switch: Twoje zadanie udowadnia, że żyje, a AmICited odzywa się tylko wtedy, gdy zapadnie cisza. Nie ma tu stanu pośredniego — heartbeat jest oczekujący, działa lub nie działa.
- Unikalny ping URL na zadanie — jedna linijka dodana na końcu zadania cron lub skryptu, bez potrzeby sondowania po stronie serwera; niezgadywalny token jest jedyną granicą zaufania.
- Oczekiwany interwał i okres łaski — interwał od jednej minuty do 30 dni, okres łaski od zera do 30 dni, więc zadanie, które skończy się nieco później, nie powiadamia nikogo.
- Alerty do odpowiednich osób — odbiorcy powiadomień konfigurowani dla każdego heartbeat’a, tak samo jak dla każdego innego monitora.
- Wyłapuje to, czego monitorowanie dostępności nie widzi — nocne kopie zapasowe, zaplanowane importy i workerzy kolejek nigdy nie są wywoływane przez żądania odwiedzających.
Osadzanie statusu sygnału życia
Strona szczegółów generuje gotowy do skopiowania HTML dla heartbeat’a: ukryty piksel 1×1 odwiedzającego, który rejestruje ping samoistnie po załadowaniu, znacznik statusu SVG na żywo oraz wykresy dostępności SVG dla 24 godzin lub 90 dni — każdy z podglądem przed skopiowaniem. Zresetuj token, jeśli URL wycieknie, ale każdy nadawca i osadzenie wymaga aktualizacji po tym fakcie, ponieważ reset unieważnia stary token.
- Piksel odwiedzającego — obrazek 1×1, który pinguje przy załadowaniu, dla zadań, które nie mogą bezpośrednio wywołać URL.
- Znacznik statusu na żywo — SVG odzwierciedlający bieżący stan, gdziekolwiek jest osadzony.
- Wykresy dostępności 24h i 90d — te same paski SVG co w panelu, gotowe do wrzucenia do README lub wewnętrznego wiki.
- Reset tokena — natychmiast unieważnia stary ping URL; zaktualizuj każdego nadawcę przed następnym oczekiwanym uruchomieniem.
Sygnały życia i monitory dostępności
Heartbeat’y wyłapują zadania w tle, których żaden odwiedzający nie wywołuje. Monitory dostępności wyłapują publiczne endpointy, które ci odwiedzający faktycznie osiągają. Uruchom oba i używaj Okien Konserwacyjnych, aby planowane prace na aktywnych monitorach nie otwierały fałszywych incydentów.
- Pokrycie aktywne + pasywne — monitory HTTP, TCP, DNS i Transakcji dla tego, co publiczne, heartbeat’y dla tego, co działa w tle.
- Okna Konserwacyjne dla aktywnych kontroli — zakres według domeny lub monitora, jednorazowe lub cykliczne, aby planowane prace na monitorowanym endpointcie nigdy nikogo nie powiadamiały.
- Wyłącz heartbeat bezpośrednio — w przypadku planowanych wstrzymań zadania w tle, ponieważ okna konserwacyjne nie obejmują jeszcze heartbeat’ów.
sondowanie serwera nie jest wymagane — Twoje zadanie mówi samo za siebie
FlowHunt nigdy nie musi zgadywać, czy zadanie w tle zostało uruchomione. Zadanie wywołuje swój ping URL; cisza po okresie łaski to jedyny sygnał, który ma znaczenie.
Zobacz Monitory DostępnościGotowy, by wyłapać zadanie, które cicho przestało działać?
Bezpłatne sprawdzenie · 7-dniowy okres próbny · wymagana karta kredytowa