Задача
Наблюдать состояние разрешённых машин и исследовать причины пиков потребления ресурсов через единый координатор.
Реализованное решение
- Coordinator API и веб-панель, история heartbeat и метрик, очередь реализованных заданий.
- Автономные self-contained пакеты агентов для Windows и Linux без установки .NET на целевую машину.
- Для Windows — выбор процессов и фиксация основных потребителей ресурсов. Серверный комплект использует PostgreSQL.
Моя зона участия
Определяю требования к переносимости и наблюдениям, проверяю агентские сценарии и поставку; развиваю проект с ИИ и участвую в подготовке серверного контура.
Подход к проверке качества
- В совместной работе выполнялись smoke-проверки регистрации агента, сохранения задания и продолжения работы после перезапуска координатора.
- Проверялась переносимость Windows EXE и запуск Linux-агента в контейнере без установленного .NET.
- В репозитории разделены контрактные проверки, smoke стенда, выпуск пакетов и серверная готовность.
Границы текущей реализации
Реализованное задание — connectivity-check. Генерация нагрузки и детализация отдельных Linux-процессов пока не реализованы; проект не представлен как законченный нагрузочный комплекс.