Skip to content
cronitorex.com

Features

Cron / Heartbeat monitoring

Wysyłasz HTTP POST z payloadem JSON. My pilnujemy reszty.

  • Trzy stany lifecycle: run (job started), complete (success), fail (error). Plus opcjonalnie skip (intencjonalnie pominięty cykl, np. weekend).
  • Heartbeat-only mode. Brak run/complete — wystarczy że job pinguje raz na X sekund. Brak pinga = alert.
  • Expected interval + grace period. Powiedz “ten job ma chodzić co godzinę, grace 5 minut”. Cronitorex sam wykrywa missed runs.
  • Duration tracking. Każdy complete zawiera duration w sekundach — widać kiedy job zaczyna chodzić wolniej.
  • Exit code + stderr capture. Wraz z fail możesz wysłać exit_code i error_output (do 64KB stderr). Dashboard pokaże co padło.
  • Tags + project metadata. Grupowanie monitorów. Multi-tenant przez tagi (idealne dla agencji).
  • State transitions audit. Każdy event ma timestamp, host, source. Eksport CSV, filtrowanie po dacie.

HTTP uptime checks

Zbudowany scheduler wysyła zapytania do Twoich endpointów.

  • Configurable interval. 30s / 60s / 5min / 15min / 1h (zależy od planu).
  • Expected status codes. Domyślnie 2xx-3xx. Możesz wymagać konkretnego 200 albo zakresu 200-299.
  • Response time threshold. Alert gdy response time > N ms (na N kolejnych checków).
  • Retry logic. Domyślnie 3 próby przed flagą “down” (chroni przed flakami).
  • Methods: GET, POST, HEAD. Custom headers, custom body, basic auth, bearer tokens.
  • Body content assertion. “Response musi zawierać string X” lub “musi nie zawierać string Y”.
  • Multi-region (planowane). Dziś sprawdzamy z jednej lokacji EU; multi-region na roadmapie.

SSL certificate alerts

  • Daily check wszystkich monitorowanych domen.
  • Multi-stage warnings: 30 dni / 14 dni / 7 dni / 1 dzień przed expiry.
  • Cert chain validation. Wykrywa expired intermediate cert, mismatched CN.
  • Wildcard support. *.cronitorex.com traktowane jak osobny check.
  • Bypass warning dla cert managerów (Let’s Encrypt auto-renewal).

Alerty i integracje

KanałPlan
Emailkażdy
Webhook (custom HTTP POST)Starter+
SlackPro+
PagerDutyBusiness
Discord / Teams / Telegramprzez webhook + Twój własny mostek
  • Alert routing. Per monitor + per tag + per project. Backup channel jeśli primary padnie.
  • Quiet hours. Wyłącz alerty w weekendy / nocą (osobno per channel).
  • Grouped alerts. Wiele jobów padło jednocześnie? Jedna wiadomość, nie spam.
  • Re-alerting. Powtarzaj alert co X minut dopóki nie acknowledge.
  • Resolved notifications. Powiadom gdy monitor wraca do “ok”.

Dashboard

  • Live event stream. Każdy ping widoczny w sekundach od przyjścia.
  • Timeline view. Wszystkie monitory side-by-side, kolory per stan.
  • Failure analytics. Top failing monitors, average failure rate, time-of-day patterns.
  • Slowest jobs. Histogram duration per monitor, p50/p95/p99.
  • Health Map. Grid wszystkich monitorów, szybkie zlokalizowanie problemów.
  • Filters / search. Po tagu, projekcie, hoście, dacie.

API

  • REST + JSON. Jeden endpoint /ping, prosty payload.
  • Bearer token auth. API key per user, rotation w panelu.
  • Rate limiting. Per-IP + per-user, fair use.
  • Swagger UI + Postman collection. Interaktywne testowanie.
  • Webhooks IN. Akceptujemy GET pingi przez query params dla legacy systemów (cron, healthcheck.sh).

Dane i prywatność

  • Storage: PostgreSQL na infrastrukturze AWS EU.
  • Retencja historii: 7 / 30 / 90 / 365 dni zależnie od planu.
  • API keys w bazie tylko jako hash. Plaintext widoczny raz, przy generowaniu.
  • Backupy at-rest encrypted. Daily snapshots, retention 30 dni.
  • GDPR-compliant. Eksport danych, account deletion na żądanie.
  • Brak self-hostingu (świadomie). Płacisz nam żebyśmy to robili — to nasza odpowiedzialność.

Operations

  • Service status page dostępna pod status.cronitorex.com.
  • 99.95% SLA dla planu Business.
  • Maintenance windows ogłaszane 7 dni wcześniej.

Czego NIE robimy (świadomie)

  • Distributed tracing.
  • APM / metryki kodu (Datadog APM tier).
  • Aggregacja logów aplikacyjnych.
  • Mobile push (na roadmapie ale nie dziś).

Cronitorex robi monitoring stanu jobów i uptime. Inny tooling do innych potrzeb.