Healthchecks Хостинг

Следите за cron-заданиями и фоновыми задачами и получайте оповещения, когда одно перестает проверяться.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Контейнер PostgreSQL предоставляется с приложением и не управляется AvaHost.

Заказать сервер

Технологии

Образ Docker
healthchecks/healthchecks:latest
Порт по умолчанию
8000
База данных
postgres

Как работает Healthchecks

Healthchecks предоставляет каждой отслеживаемой задаче уникальный адрес пинга и ожидаемое расписание. Задача отправляет запрос при запуске, успешном завершении или ошибке. Если ожидаемый сигнал успеха не поступит в течение установленного периода и времени отсрочки, проверка изменит состояние, позволяя оператору выявить работу, которая перестала выполняться или заняла больше времени, чем ожидалось.

Модель работает как выключатель мёртвого человека, а не как активное зондирование веб-сайта. Она хорошо подходит для резервных копий, обслуживания баз данных, обработки очередей, импорта, обновления сертификатов, запланированных отчётов и других повторяющихся процессов, которые могут вызвать URL. Отдельные проверки, теги, проекты, расписания и API помогают операторам организовать большую коллекцию задач.

Ключевые возможности Healthchecks

Простые интервалы охватывают задачи, которые должны отправлять отчёты каждые несколько минут или часов, а выражения cron описывают более точные расписания и часовые пояса. Сигналы запуска и завершения могут выявить необычно длительные выполнения, а сигналы об ошибках отличают ошибку задачи от полностью исчезнувшей задачи.

Интеграции уведомлений — это отдельный уровень от оценки проверки. Программное обеспечение может подключаться к электронной почте, вебхукам, чату, SMS и сервисам инцидентов, когда их требования настроены. Упакованный шаблон по-прежнему оценивает пинги без электронной почты, но каждый канал оповещения должен быть проверен в соответствии с упакованной конфигурацией и любой учётной записью поставщика, которая ему требуется.

Healthchecks vs Cronitor

1

Healthchecks

Healthchecks специализируется на мониторинге сердцебиения для cron-задач и аналогичных периодических задач. Cronitor также отслеживает cron-задачи, а его размещённый сервис включает активные проверки веб-сайтов, мониторинг доступности, страницы статуса, телеметрию и управляемую поставщиком доставку оповещений в более широкой коммерческой платформе.

2

Cronitor

Cronitor может подойти командам, которые хотят несколько режимов мониторинга и сервис, управляемый поставщиком, в одной учётной записи. Healthchecks — отличный выбор, когда приоритет — компактный самостоятельно размещённый выключатель мёртвого человека и оператор уже знает, как оповещения будут доставлены людям, ответственным за каждую задачу.

Заказать Healthchecks

Кто использует Healthchecks

Системные администраторы используют Healthchecks для контроля резервных копий, задач синхронизации, обновления сертификатов, скриптов очистки и конвейеров данных. Разработчики могут отслеживать запланированные рабочие процессы или создание отчётов, а небольшие операционные команды группируют проверки по сервисам и помечают их по владельцу или срочности.

Healthchecks не заменяет метрики, трассировку, агрегацию логов или активный мониторинг доступности HTTP. Он сообщает, поступают ли ожидаемые сигналы. Скрипт может завершиться, но при этом выдать неправильный результат, поэтому высокоценные задачи могут потребовать отдельной проверки результата в дополнение к успешному пингу.

Самостоятельное размещение Healthchecks: требования и стоимость

Нагрузка зависит от количества проверок, частоты пингов, проектов, интеграций, активности API, сохранённой истории и одновременных пользователей. PostgreSQL хранит учётные записи, проверки, расписания, состояния, проекты и конфигурацию уведомлений. Она включена, но не управляется, при этом память базы данных исключена из экспортированного минимума приложения.

AvaHost рекомендует План 2 по цене €5 после повышения PostgreSQL. Развёртывание включает одноклассовую подготовку, HTTPS для пользовательского домена, автоматические обновления приложения и запланированные резервные копии. Создаётся суперпользователь и закрывается открытая регистрация. Электронная почта приложения отключена, поэтому оповещения по почте, проверка электронной почты, ссылки входа, отчёты и восстановление недоступны; настраивайте и тестируйте только поддерживаемые интеграции без электронной почты с собственными учётными данными поставщика.

F.A.Q

  • Healthchecks начинается с €5 на Plan 2 с учётом его контейнера PostgreSQL. Начальная рекомендация охватывает скромный набор проверок и обычный трафик пингов. Количество проверок, частота пингов, проекты, вызовы API, интеграции, сохранённая история и одновременные пользователи определяют, когда приложению или базе данных требуется больше операционного запаса.

  • Размещённый стек предоставляет PostgreSQL для учётных записей, проверок, расписаний, периодов льготы, изменений состояния, проектов, тегов и параметров интеграции. Healthchecks получает контейнер PostgreSQL, однако содержимое его базы данных остаётся неуправляемым. Рассматривайте содержимое базы данных, секрет Healthchecks и конфигурацию приложения как единый скоординированный набор восстановления, поскольку восстановление только одного компонента может привести к несогласованности проверок или поведения входа в систему.

  • Пользовательское имя хоста может предоставить доступ к Healthchecks через автоматизированный HTTPS после того, как DNS будет указывать на AvaHost. Обновите отслеживаемые скрипты, чтобы использовать окончательные адреса ping, выданные этой установкой, и проверьте их после любого изменения домена. Держите старые endpoints активными только столько времени, сколько необходимо для переноса заданий, затем подтвердите, что каждая ожидаемая проверка отправляет отчеты на новый адрес.

  • Оповещения по электронной почте, сообщения проверки, ссылки входа, периодические отчёты и восстановление доступа по электронной почте недоступны на AvaHost. Приложение документирует интеграции webhook, chat, SMS, управления инцидентами и другие, но каждая из них может потребовать отдельный аккаунт поставщика или учётные данные. Настройте поддерживаемый канал без электронной почты и протестируйте намеренно пропущенный ping перед тем, как считать настройку мониторинга операционной.