Мониторы
Функционал для мониторинга работы CronJobs, Heartbeat, ICMP, DNS, HTTP и TCP приложений с поддержкой уведомлений через различные каналы связи.
Обзор
Мониторы позволяют отслеживать работоспособность ваших сервисов, задач и инфраструктуры. При возникновении проблем вы получите уведомления через настроенные каналы связи.
Типы мониторов
Tuna поддерживает 6 типов мониторов, разделённых на две категории:
Пользовательские мониторы
Эти мониторы ожидают сигналы от ваших приложений и скриптов:
| Тип | Описание | Применение |
|---|---|---|
| Задача | Мониторинг выполнения периодических задач | Backup скрипты, cron задачи, периодические операции |
| Heartbeat | Мониторинг регулярных сигналов от сервисов | Сервисы в закрытых сетях, IoT устройства, фоновые процессы |
Внешние мониторы
Эти мониторы самостоятельно проверяют доступность ваших ресурсов из нескольких регионов:
| Тип | Описание | Применение |
|---|---|---|
| HTTP | Проверка доступности веб-сайтов и API | Сайты, REST API, webhooks |
| TCP | Проверка доступности TCP-сервисов | Базы данных, почтовые серверы, игровые серверы |
| DNS | Проверка DNS-записей | Домены, MX записи, TXT записи |
| ICMP | Проверка сетевой доступности (ping) | Серверы, сетевое оборудование |
Статусы мониторов
Каждый монитор может находиться в одном из следующих состояний:
| Статус | Описание |
|---|---|
| ⚪ New | Новый монитор, ещё не проверялся |
| 🟢 Up | Работает нормально |
| 🔵 Running | Выполняется (для Job/Heartbeat) |
| 🔴 Down | Неисправен/недоступен |