Gatus Хостинг
Отслеживайте конечные точки на предмет времени безотказной работы и задержки и публикуйте результаты на странице статуса.
- Один клик развернуть
- 15 ГБ Необходимое дисковое пространство
- 1 ГБ ОЗУ Необходимая память
- От 2 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт Gatus
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Этот шаблон не включает контейнер базы данных.

Технологии
- Образ Docker
- twinproduction/gatus:latest
- Порт по умолчанию
- 8080

Как работает Gatus
Gatus читает определения endpoint'ов, которые указывают целевой адрес, протокол, интервал и условия для определения успешности проверки. Условия могут оценивать статус ответа, задержку, содержимое тела, сертификаты и другие свойства, поддерживаемые выбранным типом endpoint'а. Результаты питают страницу статуса и историю, которые помогают операторам видеть текущее состояние и недавнее поведение.
Оповещение настраивается для каждого endpoint'а и провайдера. Upstream поддерживает множество интеграций провайдеров и пользовательские webhook'и, но каталог не предоставляет определения endpoint'ов, учётные записи внешних сервисов, сетевые allowlist'ы или учётные данные провайдеров. Email приложения отключён, поэтому доставка email-оповещений не должна обещаться из этого пакета, даже если Gatus поддерживает email при настройке SMTP-сервиса в другом месте.
Ключевые возможности Gatus
Мониторинг, управляемый конфигурацией, делает предполагаемые проверки рецензируемыми наряду с кодом инфраструктуры. Группы endpoint'ов, окна обслуживания, условия, параметры клиента и пороги оповещений могут представлять гораздо больше, чем базовый HTTP ping. Эта гибкость также создаёт ответственность: неправильно выбранное условие может сообщить о здоровье, пока важный путь пользователя не работает, или генерировать шум для безвредных вариаций.
Каталог сохраняет том /data, но конфигурация Gatus и настройка интеграции всё ещё должны следовать поддерживаемому рабочему процессу пакета. Мониторинг из той же среды хостинга не может обнаружить каждый региональный, сетевой, DNS или платформенный сбой. Важные публичные сервисы часто требуют проверок из независимых мест и страницу статуса, которая остаётся доступной, когда контролируемая среда недоступна.
Gatus vs Better Stack
Gatus
Gatus — это самостоятельно размещаемый, управляемый конфигурацией монитор и страница статуса. Better Stack предоставляет управляемый сервис для мониторинга доступности, управления инцидентами, размещённых страниц статуса, интеграций и рабочих процессов on-call. Коммерческая платформа управляет своей инфраструктурой проверок и командными функциями, в то время как Gatus оставляет развёртывание, конфигурацию, провайдеров оповещений, доступ и размещение мониторинга оператору.
Better Stack
Better Stack может подойти организациям, которые хотят управляемые проверки из нескольких мест, поддерживаемые поставщиком рабочие процессы инцидентов, планирование on-call и размещённую страницу статуса без обслуживания приложения мониторинга. Gatus привлекателен для команд, которые предпочитают рецензируемую конфигурацию и могут управлять сервисом, проверять охват проверок, настраивать провайдеров и учитывать коррелированные сбои инфраструктуры.
Кто использует Gatus
Команды разработки контролируют API и зависимости, инженеры платформ определяют условия здоровья рядом с кодом своей инфраструктуры, а небольшие операторы публикуют сфокусированное представление статуса для выбранных сервисов. Пользовательские webhook'и могут подключать сбои к существующему процессу автоматизации или инцидентов при отдельной настройке.
Gatus — это не полная платформа наблюдаемости, набор синтетических браузеров, профайлер производительности приложений, система логирования, движок поиска корневых причин или независимая глобальная сеть мониторинга. Зелёная галочка только демонстрирует, что настроенное условие прошло из среды Gatus в то время.

Самостоятельное размещение Gatus: требования и стоимость
Использование ресурсов Gatus зависит от количества endpoint'ов, частоты проверок, протоколов, размера ответа, условий, истории, объёма оповещений и трафика панели управления. PostgreSQL и MariaDB не требуются шаблоном каталога; том постоянных данных хранит состояние приложения. Программное обеспечение не имеет отдельной платы за приложение, в то время как короткие интервалы и множество endpoint'ов могут увеличить исходящие проверки и сохранённые результаты.
На AvaHost Gatus использует План 1 по €2. Размещённый пакет Gatus включает развёртывание в один клик, пользовательский домен с автоматическим HTTPS, автоматические обновления приложений и запланированные резервные копии. Пакет запускает Gatus и сохраняет данные, но не создаёт контролируемые endpoint'ы, независимые места зондирования, учётные записи провайдеров, ключи API, сетевые allowlist'ы, персонал инцидентов или email приложения. Клиенты должны разработать условия, настроить каналы оповещений без email и избежать полагаться на монитор, размещённый внутри одного домена отказа для полного охвата.
F.A.Q
Gatus начинается с €2 на Plan 1. Этот план подходит для скромного набора проверок с разумными интервалами. Количество endpoint’ов, частота проверок, протоколы, размер ответа, условия, история, алертинг и трафик dashboard определяют, когда требуются дополнительные ресурсы. Независимые locations probe’ов, учетные записи провайдеров и сервисы incident-response не включены в стоимость хостинга.
Пользовательский домен можно назначить Gatus с автоматическим применением HTTPS после настройки DNS. Используйте финальное имя хоста для страницы статуса и любых ссылок обратного вызова. Перед публикацией протестируйте публичную доступность, сгруппированные endpoints, историю, assets и настроенные ссылки оповещений, а также рассмотрите, остаётся ли страница доступной во время сбоя контролируемого окружения.
Пакет запускает приложение, но не определяет, что мониторить, не устанавливает условия успеха, не предоставляет учётные данные провайдера, не создаёт списки разрешённых сетей и не строит процесс обработки инцидентов. Клиенты должны самостоятельно настроить каждую конечную точку и канал оповещений. Электронная почта приложения отключена, поэтому используйте отдельно настроенного провайдера без email или пользовательский webhook вместо того, чтобы ожидать email-уведомлений от этого сервиса.
Проверка сообщает о том, что настроенное условие наблюдает в окружении хостинга Gatus. Она может пропустить сбои, ограниченные другим регионом, провайдером, сетевым путём, потоком идентификации, взаимодействием браузера или самой платформой хостинга. Для критических сервисов комбинируйте хорошо спроектированные условия с независимыми местоположениями мониторинга и держите канал публичной коммуникации вне одного и того же вероятного домена отказа.
