Автономный ИИ-агент для VACUUM/ANALYZE: СберТех запустил на 800+ БД и поделился кодом
Инженер Станислав Епишин из команды «R4C.Support.Всадники апокалипсиса» в СберТехе рассказал о R&D-исследовании: команда проверила гипотезу, что ИИ-агент на базе LLM может самостоятельно обрабатывать типовые тикеты DBA. Вместо ручного мониторинга через Grafana и Prometheus агент сам очищает дисковое пространство, выполняет VACUUM/ANALYZE и планирует остановки БД.
В статье подробно описана инструкция по созданию агента с полным кодом и пояснениями. Приведён реальный пример автономного VACUUM/ANALYZE с обнаружением аномалий через LLM. Также показано, как организовать ленту событий для мониторинга работы агента, и детально разобрано, где и как в проекте используется LLM. Тестирование проводилось на парке из 800+ экземпляров СУБД PostgreSQL.
Ранее команда уже дорабатывала postgres_exporter в pangolin_exporter и внедряла связку Prometheus + Pipeliner + TaskTracker + GigaChat для автоматического создания тикетов. Новый агент — следующий шаг к полной автоматизации рутинных задач администраторов баз данных.