Окружения и машины
Переключение между средами и серверами, список настраивается прямо в приложении.
Продукт
Один экран вместо SSH, systemctl и десятка вкладок
Задача
Задача заказчика и то, что мешало решить её раньше.
Бэкендом из десятков сервисов и сотен параллельных процессов управляют через терминал: чтобы понять, что упало, и перезапустить нужный инстанс, инженер собирает картину из SSH-сессий, systemctl и логов на разных машинах. На это уходят минуты, которых при инциденте нет.
Механики
Механики, из которых собран продукт.
Переключение между средами и серверами, список настраивается прямо в приложении.
Статусы, потребление памяти, аптайм и число инстансов; запуск, остановка, перезапуск и новый инстанс в один клик.
Поток по выбранному процессу и сводный Live Log сразу по всем сервисам окружения.
Точечная правка сущностей с контролем изменений и переключение allow и deny по маршрутам: без доступа к базе.
Обновление и перезапуск всех сервисов окружения с прогрессом и подтверждением.
Конвейер
От данных на серверах до действия в один клик: что происходит между ними.
На машинах окружения работает агент Reaper: он источник данных о сервисах и процессах и канал команд управления.
Reaper показывает окружения и машины, список сервисов с числом запущенных процессов, потреблением памяти и аптаймом.
Живое обновление статусов и режим Live Log по всем сервисам сразу: упавший процесс видно, не заходя на машину.
Запуск, остановка, перезапуск или новый инстанс: по выбранному процессу и инстансу, а не «по всему серверу».
Процессами управляет systemd: тот же механизм, что и в инфраструктуре окружения.
Обновление и перезапуск всех сервисов идут с прогрессом и подтверждением: сначала один сервис, потом остальные.
Место в стеке
Reaper не заменяет инфраструктуру, а управляет ею через существующие механизмы.
Процессы сервисов под systemd, список маршрутов и KV-хранилище в Consul, API хоста окружения, репозитории кода.
Процессы, логи, политики доступа, данные сущностей и массовые операции в одном окне.
Отдельный клиент ставить не нужно: светлая и тёмная темы, интерфейс на русском языке.
Результат
Что меняется в работе дежурной смены.
Процессы, логи, политики, данные, массовые операции и обновление кода: в одном интерфейсе.
Статусы и логи обновляются в реальном времени, действие выполняется в один клик.
Разрушительные операции требуют подтверждения и выполняются по конкретному процессу и инстансу, а не «по всему серверу».
Правка данных и политик, обновление сервисов: без SSH и без подключения к базе.
Число инстансов, потребление памяти и аптайм по каждому процессу видно на одном экране.
Прокрутка локальная внутри панелей, а не всей страницы: плотные экраны для дежурства и релизов.
Технологии
Платформа, стек и площадки, на которых работает продукт.
Технологии
Платформы
Ссылки
Сайт продукта и материалы о нём.
Живое демо
Демо-доступ предоставляется по запросу.
Развернём white-label, настроим процессы и подключим вашу команду.