Первые шаги
Что на самом деле делает Dumza
Dumza по заданному вами расписанию отправляет запрос на ваш HTTP- или HTTPS-эндпоинт, фиксирует время отклика и код статуса, и оповещает вашу команду в момент, когда что-то начинает падать. Ничего не запускается на вашей инфраструктуре — проверки выполняются с серверов Dumza, поэтому если ваш сервер мониторинга обычно падает вместе с приложением, наш — нет.
Создайте свой первый монитор
На панели управления нажмите «Добавить монитор» и укажите имя и URL для проверки. Значения по умолчанию (GET-запрос, ожидаемый статус 200, проверка каждые 5 минут на бесплатном тарифе) подходят для большинства сайтов — менять их нужно только если ваш эндпоинт нестандартный.
Добавьте канал оповещений
Монитор без канала оповещений всё равно отслеживает аптайм, но никто не узнает, когда он упадёт — вы увидите это, только открыв панель управления. Добавьте хотя бы один канал (email настраивается быстрее всего) на странице монитора, чтобы действительно узнавать о сбоях. Про настройку вебхука, Telegram и Slack — см. статью «Каналы оповещений».
Что считается состоянием «down»
Одна неудачная проверка не запускает оповещение — это было бы слишком шумно (кратковременный сетевой сбой, медленный деплой). Dumza ждёт настраиваемое число подряд идущих сбоев (по умолчанию и минимум — 2), прежде чем открыть инцидент и уведомить вас. Это значение можно увеличить для конкретного монитора, если сервис известен кратковременной нестабильностью.
Куда двигаться дальше
Статья «Мониторинг аптайма» подробно описывает все настройки проверки. Если вашему эндпоинту нужен токен авторизации — см. «Мониторинг с авторизацией». Если нужно отслеживать фоновую задачу, а не URL — см. «Cron/Heartbeat-мониторинг».