Чек-лист проверки корректности работы#
Проверка конфигурации#
Platform V Vector DB (далее - Vector DB) проверяет конфигурацию при запуске. Если обнаружены какие-либо проблемы, сервер немедленно завершится с сообщением об ошибке. Например:
Error: invalid type: 64-bit integer `-1`, expected an unsigned 64-bit or smaller integer for key `storage.hnsw_index.max_indexing_threads` in config/production.yaml
Это гарантирует раннее выявление неправильных конфигураций, предотвращая работу Vector DB с неверными настройками.
Проверка работоспособности#
Действие: проверка работоспособности интеграции с Secman выполняется при запуске продукта с указанием дополнительного конфигурационного файла:
./target/debug/qdrant --config-path ./config/config.yaml --sec-config-path ./config/sec-config.yamlУспешный результат: продукт успешно запущен.
Действие: проверка работоспособности Vector DB:
curl http://localhost:6333/readyУспешный результат:
HTTP/1.1 200 OK Content-Type: application/json {"status": "ready"}Действие: доступность HTTPS:
curl -k https://qdrant.example.comУспешный результат:
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 <html> ... </html>Действие: работоспособность метрик:
curl http://localhost:6333/metricsУспешный результат:
HTTP/1.1 200 OK Content-Type: text/plain; version=0.0.4 ... qdrant_collection_points_total 100 ...Действие: запустите браузер и перейдите по адресу:
REST API:
http://localhost:6333;gRPC API:
localhost:6332.
Успешный результат: при переходах по адресам страницы загружаются корректно.
Действие: откройте Prometheus и перейдите по адресу
http://localhost:9090/targets. Успешный результат: всеtargetsимеют статусUP.Действие: в Grafana перейдите в Explore и выполните запрос:
qdrant_collection_points_totalУспешный результат: график отображается корректно.
Действие: убедитесь, что алерты приходят при срабатывании.
Успешный результат: при срабатывании алерта (например, при превышении порога метрик или недоступности сервиса) пользователь получает уведомление в указанный канал или на электронную почту.