Первый час в Uptimely
За первый час не нужно настраивать весь стек. Достаточно взять один сервис, который важен для пользователей, и убедиться, что Uptimely видит его так же, как внешний клиент.
Порядок действий
- Выберите цель: публичный сайт, API endpoint, домен, порт или задачу, которая должна регулярно присылать heartbeat.
- Создайте монитор с коротким названием. Хорошо:
Личный кабинет,Public API,Email delivery. Плохо:prod-1,nginx,check. - Дождитесь первой проверки и откройте историю монитора.
- Сравните результат с ожиданием: код ответа, время ответа, регион, текст ошибки.
- Включите email-оповещения о падении и восстановлении.
- Если сервис видят клиенты, добавьте его на страницу статуса под понятным внешним названием.
После этого сделайте один простой тест: временно укажите заведомо неверный URL в отдельном тестовом мониторе или создайте монитор на несуществующий адрес. Так вы увидите, как выглядит ошибка и какое письмо получит команда.
Что считать готовым
- Монитор создает проверки в истории.
- Ошибка понятна без чтения backend-логов.
- Email о проблеме приходит туда, где его увидит ответственный человек.
- Название монитора понятно не только разработчику, который его создавал.
- Для публичного сервиса есть страница статуса или share-ссылка для поддержки.
Минимальный словарь
- Монитор - одна проверяемая цель: URL, домен, порт, DNS-запись, сценарий или heartbeat.
- Проверка - один запуск монитора с конкретным результатом.
- Инцидент - период, когда проблема подтверждена и требует внимания.
- Восстановление - момент, когда проверка снова проходит нормально.