Healthchecks
Open-source monitorovanie úloh cron a úloh na pozadí s okamžitými upozorneniami
Vyberte si VPS balíček, ak chcete nasadiť Healthchecks
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.
O Healthchecks
Healthchecks je open-source monitorovacia služba navrhnutá špeciálne pre cron úlohy, plánované úlohy a procesy na pozadí. Na rozdiel od tradičných nástrojov na monitorovanie dostupnosti, ktoré kontrolujú, či sú webové stránky prístupné, Healthchecks monitoruje, či sa vaše pravidelné úlohy skutočne spúšťajú vtedy, keď majú. Očakávaním pravidelných pingov z vašich úloh dokáže Healthchecks okamžite zistiť, keď zlyhá zálohovacia úloha, proces synchronizácie dát zamrzne alebo sa nevygeneruje plánovaná správa. S podporou viac ako 50 notifikačných kanálov a jednoduchým HTTP-založeným ping API sa Healthchecks stal štandardným riešením pre monitorovanie úloh, ktorému dôverujú tisíce vývojárov a prevádzkových tímov po celom svete.
Bežné prípady použitia
Tímy DevOps používajú Healthchecks na monitorovanie kritických zálohovacích úloh, úloh údržby databáz a skriptov na čistenie systému, pričom dostávajú okamžité upozornenia cez Slack alebo PagerDuty, keď úlohy zlyhajú alebo trvajú príliš dlho. Systémoví administrátori sa spoliehajú na Healthchecks pri sledovaní skriptov na obnovu certifikátov, úloh rotácie logov a úloh bezpečnostného skenovania naprieč viacerými servermi, s podrobnými záznamami, ktoré presne ukazujú, kedy sa každá úloha spustila. Dátoví inžinieri nasadzujú Healthchecks na monitorovanie ETL pipeline, úloh synchronizácie dát a plánovaných správ, čím zabezpečujú nepretrnutý tok dát s upozorneniami na viaceré kanály. Malé podniky a živnostníci používajú Healthchecks na monitorovanie skriptov na zálohovanie webových stránok, exportov databáz a opakujúcich sa úloh údržby, pričom nahrádzajú manuálne kontroly automatizovaným monitorovaním.
Kľúčové funkcie
- Jednoduché HTTP ping API na monitorovanie akejkoľvek cron úlohy alebo plánovanej úlohy
- Viac ako 50 notifikačných integrácií vrátane Slack, Discord, Telegram, PagerDuty, Opsgenie
- Monitorovanie založené na e-mailoch pre skripty, ktoré nemôžu vykonávať HTTP požiadavky
- Flexibilné plánovanie so syntaxou cron a vlastnými tolerančnými obdobiami
- Podrobné ping logy zobrazujúce čas vykonania, výstup a exit kódy
- Organizácia založená na tagoch pre správu stoviek kontrol
- Tímová spolupráca so zdieľaným prístupom a smerovaním upozornení
- Stavové odznaky pre vkladanie stavu kontroly do dashboardov
- API pre programové vytváranie a správu kontrol
- Podpora časových pásiem pre presné plánovanie naprieč regiónmi
Prečo nasadiť Healthchecks na Hostinger VPS
Nasadenie Healthchecks na Hostinger VPS vám poskytuje neobmedzené kontroly bez cenových poplatkov za každú kontrolu, ako je to u hostovaných služieb, čo ho robí nákladovo efektívnym pre monitorovanie desiatok alebo stoviek úloh. S vyhradenými zdrojmi a PostgreSQL úložiskom dokáže Healthchecks spracovať vysokofrekvenčné pingy a udržiavať podrobné logy neobmedzene dlho pre účely súladu a ladenia. Hostinger VPS poskytuje spoľahlivosť kritickú pre monitorovaciu infraštruktúru – vaša monitorovacia služba musí byť stabilnejšia ako úlohy, ktoré monitoruje. Úplná kontrola nad konfiguráciou SMTP zaisťuje doručovanie upozornení prostredníctvom vášho preferovaného poskytovateľa e-mailov, a so všetkými dátami uloženými na vašom VPS, zachovávate si úplné súkromie nad vašimi prevádzkovými metrikami. Vďaka tomu je Hostinger VPS ideálny na prevádzkovanie Healthchecks ako vašej centralizovanej platformy na monitorovanie úloh.
Začíname: Vytvorenie účtu superužívateľa
Po nasadení budete musieť vytvoriť účet superužívateľa na prístup do administrátorského rozhrania Healthchecks. Pripojte sa k svojmu VPS cez SSH a prejdite do adresára svojej aplikácie v /docker/[your-app-name], potom spustite:
Interaktívna metóda (odporúča sa pre prvé nastavenie):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
Toto vás vyzve na zadanie e-mailovej adresy a hesla pre váš administrátorský účet.
Neinteraktívna metóda (užitočné pre automatizáciu):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
Alternatívne môžete zadať cestu k súboru compose priamo bez prechádzania do adresára:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
Po vytvorení sa môžete prihlásiť do Healthchecks pomocou svojich prihlasovacích údajov superužívateľa a začať konfigurovať kontroly pre vaše cron úlohy a naplánované úlohy.
Vyberte si VPS balíček, ak chcete nasadiť Healthchecks
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.