Мониторинг состояния и производительности#
Мониторинг состояния и производительности реализует следующие сценарии:
Основной сценарий: проверка метрик через HTTP API#
Администратор отправляет запрос на получение метрик:
curl http://localhost:6333/collectionsVector DB возвращает данные о состоянии коллекций (время ответа, использование памяти, количество шардов).
Администратор анализирует метрики в Prometheus/Grafana для выявления проблем.
При обнаружении высокой нагрузки Администратор настраивает балансировку между шардами или увеличивает количество реплик.
Альтернативный сценарий: проверка статуса через CLI#
Администратор использует CLI-инструмент:
qdrant statusПолучает краткое состояние системы (запущено/остановлено, доступность портов).
Если все параметры в норме, Администратор завершает процесс.
Исключительный сценарий: ошибка получения метрик из-за сбоя узла#
Администратор запрашивает метрики, но Vector DB возвращает ошибку
500 Internal Server Error.Администратор проверяет логи
journalctlи обнаруживает нехватку памяти.Администратор увеличивает объем выделенной памяти или перезапускает узел.