Перейти к основному содержимому

Мониторы

Перейти в личный кабинет

Функционал для мониторинга работы 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Неисправен/недоступен
скриншот с разными статусами мониторов

Создание монитора

  1. Перейдите на страницу Мониторы
  2. Нажмите кнопку Создать монитор
  3. Выберите тип монитора
  4. Заполните параметры монитора
  5. Настройте уведомления (опционально)
  6. Сохраните монитор

Для всех типов мониторов есть общие настройки Описание и Уведомления. А вот Детали и Проверки отличаются в зависимости от типа монитора. Подробнее про каждый тип есть отдельная страница.


Уведомления

Мониторы интегрированы с системой уведомлений через Контакты и Интеграции. Если никакие конкретные группы контактов не указаны, то уведомления будут приходить на почтовый ящик пользователя. Также можно отключить уведомления от монитора.


Просмотр монитора

На странице детальной информации монитора доступно множество информации. Данные могут отличаться в зависимости от типа монитора.

скриншот с статусом и всей информацией о мониторе

Управление

  • Включение/Отключение уведомлений по монитору
  • Редактирование - изменить параметры монитора
  • Удаление - удалить монитор
уведомления отключены

Регионы и интервал проверки

Внешние мониторы (HTTP, TCP, DNS, ICMP) могут проверяются из нескольких географических регионов. При создании внешнего монитора вы можете выбрать один или несколько регионов проверки. Также здесь вы указываете как часто нужно выполнять проверку доступности ресурса - интервал.

скриншот с выбором региона

Работа в CLI

Для Job и Heartbeat мониторов доступна работа через консольный клиент tuna.

Подробнее: Работа с мониторами в CLI