Чек-лист проверки корректности работы#
Проверка конфигурации#
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 с неверными настройками.
Проверка работоспособности#
Действие: проверка работоспособности 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Успешный результат: график отображается корректно.
Действие: убедитесь, что алерты приходят в Slack/Email при срабатывании. Успешный результат: при срабатывании алерта (например, при превышении порога метрик или недоступности сервиса) пользователь получает уведомление в указанный канал Slack или на электронную почту.