Для разработчиков и DevOps

Инфраструктура, которую вы контролируете

Встройте мониторинг UptoChristmas в ваш CI/CD пайплайн. Проверка доступности сервисов перед деплоем, автоматизация алертов и полный программный доступ через REST API.

Программный доступ и интеграция

UptoChristmas создан для того, чтобы работать не только в браузере, но и в скриптах. Мы предоставляем стабильный JSON API для управления чекерами, получения метрик и обработки инцидентов.

REST API v2

Полный CRUD доступ к мониторинговым узлам. Создавайте чекеры, настраивайте интервалы опроса и меняйте пороговые значения через `curl` или `requests`.

Webhooks

Мгновенные уведомления в Slack, Telegram или ваш внутренний тикет-систему при смене статуса `UP` на `DOWN`. Гибкая настройка JSON-тела события.

SDK и CLI

Официальные библиотеки для Python, Go и Node.js, а также CLI-утилита для быстрой проверки доступности из терминала без открытия браузера.

График интеграции мониторинга в пайплайн CI/CD с проверкой статусов

Интеграция с CI/CD пайплайнами

Используйте UptoChristmas как «гейт» (gate) в процессе деплоя. Не выпускайте изменения в продакшн, если ваши зависимые микросервисы или базы данных не отвечают.

Pre-deploy Check

Добавьте шаг в ваш Jenkins, GitLab CI или GitHub Actions. Скрипт делает запрос к API UptoChristmas. Если статус `200 OK` — деплой продолжается. Если `503` — пайплайн падает.

Smoke Tests

Автоматическая проверка «дымовых» тестов на свеже развернутой инстансе. UptoChristmas проверяет HTTP-заголовки, SSL-сертификаты и время отклика (TTFB) в течение 5 секунд.

Автоматизация и релоад

Настройте автоматические действия при обнаружении проблем. UptoChristmas может отправлять `POST` запрос на ваш сервер для перезагрузки балансировщика или откатывания версии.