Безкоштовний план: 30 монітори / 50 000 подій на місяць, без банківської картки

Стежте за кожним завданням.
Не пропустіть нічого.

Cronitorex стежить за вашими cron job'ами, скриптами деплою, HTTP-ендпоінтами та SSL-сертифікатами. Надішліть пінг з будь-якого скрипта і отримайте сповіщення за 60 секунд. Не потрібно будувати власну інфраструктуру моніторингу з нуля.

bash
# Cron, деплой, ETL, бекап, воркер: обгортаємо будь-що у 3 рядки
curl -sf https://api.cronitorex.com/ping \
  -H "Authorization: Bearer $CRONITOREX_API_KEY" \
  -d '{"event_type":"ping","monitor":"db-backup","status":"run"}'

/usr/local/bin/backup.sh   # ваш скрипт, все, що ви запускаєте

curl -sf https://api.cronitorex.com/ping \
  -H "Authorization: Bearer $CRONITOREX_API_KEY" \
  -d '{"event_type":"ping","monitor":"db-backup","status":"complete","duration":47.3}'

Працює з будь-яким скриптом, запущеним із шелу: bash, Python, GitHub Actions, k8s CronJob, задача Airflow, deploy hook.

Cron job'и
OK
db-backup
завершено за 47.3с · 14 запусків / 24г
HTTP-перевірка
200 OK
api.example.com/health
перевірка кожні 60с · p99 стабільний
142ms
SSL-сертифікат
38д
checkout.example.com
Let's Encrypt · автопродовження за 7 днів
<60s
Максимальна затримка сповіщення
перший пінг → перше сповіщення
3
Канали сповіщень
email · Telegram · Discord · Slack
$0
Безкоштовний план
30 моніторів, без банківської картки

Збої, яких ніхто не бачить

Більшість збоїв не оголошують про себе. Ось як вони виглядають:

Бекап, що тихо зупинився

Cron-завдання pg_dump завершується з кодом 1 ще з 4-го числа. Ніхто не помітив, бо job, що падає, нічого не записує в панель і не надсилає жодного листа. Ви дізнаєтеся про це під час відновлення, у найдорожчий можливий момент.

Сертифікат, що закінчився в суботу

Продовження було автоматизоване, поки хтось не переніс DNS. Сертифікат закінчився о 02:13, і checkout показував попередження про безпеку до понеділка. Ніщо у стеку не вважало це помилкою.

Ендпоінт, що бреше

Сервер каже, що процес живий. Користувачі все одно отримують 502 від балансувальника навантаження. Зсередини все виглядає здоровим, і саме тому запит повинен приходити ззовні.

Cronitorex створено саме для цих трьох моментів.

Все необхідне для моніторингу вашої інфраструктури

Створено для розробників, які хочуть повний контроль над власним стеком моніторингу.

Моніторинг cron job'ів

Відстежуйте події старту, завершення та збою для будь-якого запланованого завдання. Сповіщення про пропущені запуски або надто довгі job'и.

HTTP-перевірки доступності

Час відповіді та коди статусу для будь-якого ендпоінта. Повторні спроби, пороги, налаштовувані інтервали.

Сповіщення про SSL-сертифікати

Дізнайтеся заздалегідь, що термін дії сертифіката закінчується. Попередження за кілька днів наперед.

Дослідити можливості →

Як це працює

Три пінги. Повна прозорість.

Потік із трьох пінгів: run, execute, complete

Один HTTP-запит на пінг. Cronitorex зіставляє їх у хронологію, виявляє пропущені запуски та надсилає сповіщення за секунди. Без агентів. Без демонів. Просто три пінги.

1

Job починається

Надішліть пінг run на початку виконання job'а.

{"status": "run"}
2

Job виконується

Ваше реальне завдання виконується. Cronitorex чекає.

/usr/bin/backup.sh
3

Результат зафіксовано

Надішліть complete або fail. Панель оновлюється миттєво.

{"status": "complete"}

Подивитись, як це працює →

Одна панель для job'ів, інцидентів і сповіщень

Швидкий погляд на те, що Cronitorex показує вам щодня. Клацайте по вкладках.

db-backup cron OK
2 хв тому
api.acme.com/health HTTP OK
30 с тому
checkout.acme.com SSL 38д залишилось
1 год тому
invoice-sync cron ПРОВАЛЕНО
exit 1 · 47 хв тому

Чому самих перевірок недостатньо

Зовнішній опитувальний polling і сканування логів кожен пропускають цілий клас збоїв. Пінги закривають цю прогалину.

Що пропускає самий тільки polling

Перевірка каже вам, що сервер відповів. Вона не може сказати вам, що бекап о 02:00 так і не почався, бо немає URL, у якого можна запитати про job, який не запустився.

Чого не зроблять логи

Логи фіксують усе і не сповіщають ні про що. Грепати вчорашній stack trace: це археологія; поки хтось його прочитає, шкода вже завдана.

Що ловлять пінги

Job, що надіслав run і ніколи не надіслав complete, завис. Job, що не надіслав нічого, мертвий. Обидва випадки викликають сповіщення протягом хвилини, з доданими exit code та stderr.

Cronitorex робить обидві речі: пінги зсередини, перевірки ззовні. Подивитись, як це працює →

Публічна сторінка статусу, включена в тариф

Оберіть монітори, які хочете показати, і Cronitorex опублікує сторінку статусу з живим станом, відсотками uptime та історією інцидентів. Ви пишете оновлення під час розслідування, тож підтримка перестає відповідати на один і той самий лист знову і знову. Доступно на кожному плані, під власною адресою.

Для кого це

Шість типових сценаріїв, де Cronitorex доводить свою цінність.

Соло-засновник

Спокійно спіть ночами.

DevOps-лід

12 серверів · 1 панель.

Дата-інженер

Ловіть зламані конвеєри раніше за звіти.

Переглянути всі сценарії використання →

Працює з тим, що б не запускало ваші job'и

Якщо це може надіслати HTTP-запит, це можна моніторити. Без агента, без SDK, без правил файрвола: пінги йдуть з вашого боку.

Одного рядка з curl достатньо. У документації є готові приклади для кожного середовища. Переглянути документацію →

Тарифи прості, як пінг

Почніть безкоштовно з 30 моніторами. Перейдіть на Pro чи Business, коли знадобиться більше масштабу.

Free
$0/міс
  • 30 моніторів
  • 50 000 подій / міс
  • 30 днів історії
  • Сповіщення Email + Telegram + Discord
Почати безкоштовно →
Business
$69/міс
  • Необмежена кількість моніторів
  • Необмежена кількість подій
  • 365 днів історії
  • + PagerDuty + пріоритетна підтримка
Зв'язатися з нами

Повна таблиця тарифів →

Питання, які виникають знову і знову

Чи можу я використовувати це в продакшні?

Так. Cronitorex щодня моніторить продакшн cron job'и, HTTP-ендпоінти та SSL-сертифікати. Продакшн-трафік вітається на будь-якому плані, включно з Free.

Чи можу я перейти з іншого інструменту моніторингу?

Cronitorex надає стандартний HTTP API за схемою run/complete/fail. Якщо ваш поточний інструмент використовує подібну модель пінгів, міграція зводиться до заміни URL та API-ключа в наявних скриптах. Повний довідник по API за адресою docs.cronitorex.com, а покроковий гайд з міграції охоплює перехід з Cronitor, PostPing та інших інструментів.

Чи є у вас інтеграції зі Slack і вебхуками?

Сповіщення через email, Telegram, Discord та вебхук доступні на всіх планах. Slack включений починаючи з плану Pro. Вебхуки дозволяють підключити будь-який HTTP-ендпоінт, що дає змогу самостійно інтегрувати будь-який зовнішній сервіс.

Чи можу я поділитися публічною сторінкою статусу зі своїми користувачами?

Так. Оберіть, які монітори публікувати, і Cronitorex згенерує публічну сторінку статусу з живим статусом, відсотками uptime та історією інцидентів: доступно на кожному плані, включно з Free.

Чи в безпеці мої дані?

Розміщено на нашій власній інфраструктурі в ЄС, відповідно до GDPR. Весь трафік передається через HTTPS (TLS 1.3): жоден пінг ніколи не йде у відкритому вигляді. База даних знаходиться в приватній мережі, доступній лише з наших сервісів застосунку. Паролі користувачів зберігаються як криптографічні хеші. Ви можете ротувати свій API-ключ у будь-який момент на сторінці профілю: старий ключ перестає працювати миттєво. Щоденні резервні копії бази даних, зашифровані, зберігаються 30 днів. Повний експорт даних і видалення акаунта прямо з панелі. Ми не продаємо і не передаємо дані третім сторонам. Потрібен звіт аудиту чи розгортання на власному сервері? Напишіть на hello@cronitorex.com.

Прочитати всі питання →

Почніть моніторинг за 60 секунд

Зареєструйтеся, отримайте API-ключ, вставте curl у свій cron. Ось і все.