Qdrantの監視では、各ノードの/metricsをPrometheusで個別に収集し、可用性、レプリカ、容量、インデックス状態、リソース制限を中心にアラートを設計します。ロードバランサー経由で一つの宛先だけを監視すると、接続先のpeerしか観測できないため、分散構成では全peerを直接scrape対象にすることが重要です。最低限、app_infoによる稼働・バージョン確認、app_status_recovery_mode、quota_exceeded、collection_active_replicas_min、コレクション別のpoints・vectorsをダッシュボード化します。Qdrant Cloudでは/sys_metricsからCPU、メモリ、ディスク使用率やロードバランサーのテレメトリも確認できますが、セルフホスト版と同じ監視項目だと想定してはいけません。
アラートは「即時対応」と「傾向監視」を分けます。レプリカ不足、recovery mode、scrape失敗、quota超過は即時通知の候補です。一方、ベクトル件数の急増、ディスク逼迫、検索遅延、エラー率は短時間の単発値ではなく、継続時間と増加率を条件にして誤報を抑えます。検索遅延やRAG回答品質はQdrant単体のメトリクスだけでは判断できないため、API Gateway、アプリケーション、埋め込み処理、LLMの計測を組み合わせ、p95・p99レイテンシ、タイムアウト率、Top-K取得件数、検索結果ゼロ率を追跡します。日本語RAGでは、固有名詞や型番を含む評価クエリを定期実行し、dense・sparse・フィルター検索の品質劣化も検知します。閉域環境では監視エンドポイントを外部公開せず、閲覧権限、設定変更権限、通知履歴、監査ログの保管方針まで稟議時に決めるべきです。
この記事でわかること
- Qdrantで優先して監視すべき公式メトリクス
- 単一ノードと分散構成で異なるscrape設計
- 障害、容量逼迫、品質劣化を分けたアラート条件
- 日本語RAGと機密情報環境で追加すべき監視項目
- Cloudとセルフホストを比較する際の注意点
定義と基本
Qdrant監視とは、ノード、コレクション、レプリカ、容量、検索処理の状態を継続計測し、障害や品質劣化を早期検知する運用です。
監視設計は、インフラ監視、データ監視、検索SLO、RAG品質の四層に分けると整理しやすくなります。インフラ層ではCPU・メモリ・ディスク・通信、データ層ではpoints、vectors、レプリカ、quotaを扱います。検索SLOにはp95・p99応答時間、エラー率、タイムアウト率を置き、RAG品質は正解文書の再現率、検索結果ゼロ率、権限フィルター違反の有無を別途評価します。
アラート閾値は固定値の流用ではなく、通常時の負荷試験と業務SLOから決めます。例えばレプリカ不足は即時通知、ディスク使用率は警告と重大の二段階、件数増加は将来枯渇までの日数で通知します。検索APIの遅延・エラーを確実に把握したい場合は、Qdrantのメトリクスに加え、クライアントまたはプロキシ側でも計測するのが編集上の推奨です。
公式情報からわかる特徴
公式資料では、QdrantがPrometheus/OpenMetrics形式のメトリクスを公開し、/metricsを監視システムのscrape targetに設定できることが確認できます。公式情報確認日の指定は2026年9月6日ですが、本稿は提供された公式資料抜粋に基づいており、導入時には利用バージョンの現行ドキュメントを再確認してください。
/metricsは接続したpeerだけを報告するため、ロードバランサーがあっても各peerを個別に収集する必要があります。また、カウンターはノード再起動時にリセットされるものがあるため、累積値の減少を障害と誤認しないクエリ設計が必要です。collection_pointsやcollection_vectorsなど、バージョン条件が示されたメトリクスは、採用版で利用可能か確認します。
分散構成ではREST APIのGET /clusterでもクラスタ状態を確認できます。内部通信用ポート6335は書き込み操作に使われ得るため、公式資料は外部アクセスから隔離するよう案内しています。監視経路も閉域化し、Prometheusのサービスアカウント、Grafanaの閲覧範囲、変更履歴を管理する必要があります。運用要員や監視基盤を確保できない場合はQdrant Cloud、単純な小規模検索なら既存DBのベクトル機能も比較対象になります。
この記事の目次
比較と選定ポイント
監視方法は、Qdrantの配置先と運用チームの能力で選びます。Self-hostedでは各ノードの/metricsをPrometheusなどで収集する構成が基本です。Qdrant Cloudでは、ノード単位の/metricsに加えて、クラスタのCPU・メモリ・ディスク使用率などを確認できる/sys_metricsが提供されます。
| 候補 | 選択条件 | 向く用途 | 注意点 |
|---|---|---|---|
| Self-hosted+Prometheus/Grafana | 監視基盤とQdrantノードへ接続できる | 閉域、機密情報、既存監視との統合 | /metricsは接続先peerだけを報告するため、ロードバランサー経由の単一監視では不十分。全peerを個別にscrapeする |
| Qdrant Cloudの監視機能 | クラウド利用が社内規程やデータ所在要件を満たす | 基盤運用を減らし、早くRAGを立ち上げる案件 | 取得可能な保持期間、通知連携、権限粒度、監査ログの範囲を契約前に確認する |
| 外形監視+アプリケーションAPM | 検索APIから生成回答まで追跡できる | SLA管理、日本語検索品質や利用者影響の検知 | Qdrant内部メトリクスの代替にはならない。埋め込みAPIやLLMの遅延を分離して計測する |
| 他のマネージドVector DB | 監視、バックアップ、認証を一体で調達したい | 少人数運用、ベンダー責任範囲を広げたい案件 | 閉域接続、データ持ち出し、メトリクス公開範囲、移行性を同一条件で比較する |
アラートは障害・容量・品質を分ける
公式資料で確認できる代表指標には、バージョンを示すapp_info、復旧モードを示すapp_status_recovery_mode、割当上限超過を示すquota_exceeded、コレクション数・ポイント数・ベクトル数、最小アクティブレプリカ数があります。カウンターはノード再起動でリセットされるものがあるため、単純な累計値ではなく増加率や再起動イベントと合わせて判定します。
編集上の推奨は、即時通知を「peer到達不能」「復旧モード」「必要レプリカ不足」「ディスク枯渇予兆」に限定し、CPU・メモリ高騰や件数増加は継続時間付きの警告にすることです。固定閾値は環境差が大きいため、検索レイテンシーのp95/p99、書き込み量、ベクトル増加率を負荷試験で測り、平常値から決めます。
RAGでは稼働監視だけでは不十分です。日本語の同義語、製品番号、固有名詞を含む評価セットを用意し、Top-K再現率、ゼロ件率、権限フィルタ適用率、引用元の正しさを定期測定します。dense検索が固有語を取りこぼす場合は、Qdrantが対応するsparse vector、全文検索、Hybrid Retrievalも比較対象です。
導入形態・料金・責任分界
閉域・機密性を優先するならSelf-hosted、基盤運用を減らすならQdrant Cloudが候補です。料金だけでなく、監視、バックアップ、障害復旧、脆弱性対応を誰が担うかを稟議書に明記します。
| 導入形態 | 主な利用者責任 | 費用評価 |
|---|---|---|
| Self-hosted単一ノード | OS、容量、監視、バックアップ、更新、API認証、復旧試験 | ソフトウェア費だけでなく、計算資源と運用工数を含める |
| Self-hosted分散構成 | 上記に加え、peer管理、レプリカ、ネットワーク分断、ローリング更新 | 複数ノード、監視・検証環境、待機容量を含める |
| Qdrant Cloud | コレクション設計、アクセス権、検索品質、利用量監視、データ管理 | クラスタ構成、容量、リージョン等で変動するため公式見積もりを確認 |
分散Self-hostedではpeer間通信に既定で6335番ポートを使用し、外部公開しない設計が必要です。監視用エンドポイントも無制限に公開せず、監視サーバーからの通信だけを許可します。個人情報や社内文書を扱う場合は、payloadを含むログのマスキング、管理者権限の分離、設定変更と検索操作の監査要件も確認してください。
公式情報確認日:2026年09月06日。クラウド料金、提供リージョン、監視機能、バージョン別メトリクスは変更され得るため、導入時点の公式ドキュメントと契約条件で再確認してください。
企業導入の設計・実装
Qdrantの監視設計では、サーバーのCPUやメモリだけでなく、検索SLO、コレクションの増加、レプリカ状態、Embedding・チャンク更新の成否を一つの運用モデルとして管理します。導入前に「検索成功率」「P95応答時間」「更新反映時間」「復旧目標」を定義し、負荷試験で平常値を取得してください。
公式資料で確認できる事実:QdrantはPrometheus/OpenMetrics形式の/metricsを各ノードで公開します。ロードバランサー経由では接続先peerの値しか得られないため、分散構成では全peerを個別にscrapeする必要があります。Qdrant Cloudでは、CPU、メモリ、ディスク、コレクション、ロードバランサー等を扱う/sys_metricsも提供されます。以上は2026年9月6日時点の公式資料に基づきます。
検索系とデータ更新系を分けて計測する
- 検索:APIの件数、エラー率、P50・P95・P99応答時間、タイムアウト、Top-Kごとの遅延をアプリ側でも記録する。
- 更新:Embedding生成、チャンク分割、Qdrantへのupsert、旧データ削除を別工程として成功・失敗・処理時間・滞留件数を計測する。
- データ量:
collection_pointsとcollection_vectorsを、元文書数や生成チャンク数と照合する。急減は誤削除、想定外の急増は重複投入を疑う。
Embeddingモデル名、次元数、チャンク方式、投入バッチIDはPayload/Metadataへ保持すると、品質劣化や件数差異を世代単位で追跡できます。モデル変更時は既存コレクションへの上書きより、新コレクションへ再生成して評価後に切り替える設計が安全です。これは公式仕様ではなく、切り戻しを容易にする編集上の推奨です。
日本語検索・セキュリティの実務
日本語RAGでは、稼働率だけを監視しても検索品質の低下を検知できません。代表質問と期待文書を固定した評価セットを用意し、Recall@K、権限違反件数、回答不能率をリリース前後および定期バッチで測定します。
公式資料では、dense vectorによる意味検索に加え、固有の技術用語や識別子を補うsparse vector、両者を組み合わせるHybrid Retrieval、Payload条件によるFilteringが案内されています。日本語の製品型番、規程番号、人名、略称が多い場合は、dense検索だけでなく語彙一致を含む構成を比較してください。ただし、日本語の分かち書きや正規化の適否はEmbeddingモデルや前処理にも依存し、Qdrantの死活メトリクスだけでは判断できません。
権限Filterを品質テストと監査の対象にする
Payloadにはtenant_id、department_id、classification、document_id、embedding_versionなどを持たせ、検索時に必須Filterをサーバー側アプリケーションから付与します。ユーザー入力から任意のFilterを組み立てさせず、認証済み属性から生成することが重要です。権限なし文書がTop-Kへ一件でも混入した場合は、精度問題ではなくセキュリティ事故候補として通知します。
閉域構成では、API、/metrics、管理経路への到達元を制限し、監視基盤にも最小権限を適用します。分散構成のpeer間通信には既定で6335番ポートが使われ、公式資料は外部公開しないよう注意しています。検索ログには利用者ID、Filter条件、対象tenant、件数、処理時間、結果文書IDを残しつつ、質問本文や取得チャンクの保存は機密区分と保持期間に応じてマスキングしてください。
監視・更新・バックアップ
アラートは「即時対応」「営業時間内対応」「容量計画」の三段階に分けます。固定値をそのまま本番採用せず、通常時のベースライン、SLO、レプリカ数、更新量から閾値を調整してください。
| 監視対象 | アラート例 | 初動 |
|---|---|---|
app_status_recovery_mode |
1を検知したら即時 | 再起動履歴、ディスク、ログ、クラスタ状態を確認 |
collection_active_replicas_min |
設計レプリカ数を下回る状態が5分継続 | GET /clusterとpeer疎通を確認 |
quota_exceeded |
1を検知 | 対象リソースと投入量を確認し、無制限な増強は避ける |
| 検索エラー率・P95遅延 | SLO超過が5~10分継続 | Filter、Top-K、同時更新、外部Embedding処理を切り分け |
| points・vectors増減 | 日次予測から大幅乖離 | 投入ジョブ、重複、削除、モデル世代を照合 |
上記の時間・閾値は編集上の初期案です。また、カウンターはノード再起動でリセットされるものがあるため、単純な累積値ではなく増分と再起動を考慮して判定します。app_infoのバージョン差異も可視化し、ローリング更新中の混在を把握します。
バックアップは取得成功だけでなく、別環境への復元、件数照合、代表クエリ、Payload Filter、権限漏えいテストまで実施して完了とします。目標RPOに合わせてスナップショット等の利用可否と手順を採用バージョンの公式資料で確認し、少なくとも四半期ごとに復旧訓練を行うのが実務的です。厳格な複数リージョンDRや統合監査機能が必須で運用要員を確保できない場合は、マネージド構成や既存検索基盤を含めて比較すべきです。
導入手順
Qdrantの監視は、各ノードの状態、検索・更新処理、コレクション、基盤リソース、RAG品質を分けて設計します。以下は公式情報を基にした実務手順です。
-
SLOと障害条件を定義する
検索APIの可用性、p95・p99レイテンシ、エラー率、許容する検索結果の欠落時間を決めます。オンライン検索とバッチ登録では許容遅延が異なるため、同じ閾値にしないことが重要です。
-
全peerのメトリクスを収集する
QdrantはPrometheus/OpenMetrics形式の
/metricsを公開します。このエンドポイントは接続先peerだけを報告するため、ロードバランサー経由の1か所ではなく、各peerを個別にscrapeします。Qdrant Cloudでは/sys_metricsも利用できます。 -
死活・レプリカ状態を可視化する
app_info、app_status_recovery_mode、collection_active_replicas_minを確認します。分散構成ではGET /clusterも定期確認し、peer数やクラスタ状態の不整合を検知します。 -
データ量と索引状態を監視する
collection_points、collection_vectors、collections_vector_totalの増減を追います。投入件数との乖離や、collection_indexed_only_excluded_pointsの継続増加は、登録失敗や索引未反映を調べる契機になります。 -
性能・容量指標を統合する
検索・更新のレイテンシとエラー率に加え、CPU、メモリ、ディスク使用率・空き容量、I/O待ちを同じダッシュボードに配置します。セルフホストではOS、コンテナ、Kubernetes側のexporterも併用します。
-
段階的なアラートを設定する
編集上の初期値として、p95遅延のSLO超過が5分継続なら警告、エラー率5%超またはactive replica不足なら緊急、ディスク使用率80%で警告・90%で緊急とします。平常値を測定後、負荷特性に合わせて補正してください。
-
RAG品質と復旧手順を検証する
日本語の固有名詞、型番、社内略語を含む固定質問でRecall@Kや正答率も監視します。メトリクス異常からpeer隔離、容量追加、スナップショット復元、埋め込み再生成までの手順を訓練します。
向くケース・向かないケース
Qdrantは、ベクトル検索を中心にフィルタリングやdense・sparseのハイブリッド検索を使い、Prometheus系の既存監視基盤へ統合したい環境に向きます。複数peerを個別監視できるSRE体制がある企業では、障害箇所を切り分けやすくなります。
一方、監視担当者がいない小規模運用、単一ノードでも停止を許容できない要件、データベース単体でRAG回答品質まで保証したい案件には向きません。運用負荷を抑えるならマネージドサービス、厳密な全文検索が主目的なら検索エンジン、既存RDB中心ならベクトル拡張も比較対象です。
閉域・機密環境ではセルフホストが候補になりますが、それだけで安全になるわけではありません。API認証、ネットワーク分離、暗号化、バックアップ、操作ログの保全を別途設計し、クラスタ内部通信用ポート6335を外部公開しない構成が必要です。
導入前チェックリスト
稟議では製品機能だけでなく、監視責任と復旧可能性まで確認します。
- 検索可用性、p95・p99遅延、RPO・RTOを数値化したか
- 全peerの
/metricsへ監視基盤から到達できるか - メトリクスエンドポイントを一般利用者へ公開していないか
- CPU、メモリ、ディスク、I/Oを基盤側でも取得できるか
- コレクション別のpoints・vectors増減を業務件数と照合できるか
- 部署・案件・機密区分をpayload filterで強制する認可層があるか
- 日本語検索の評価セットと、dense・sparse比較基準があるか
- 通知先、一次対応者、エスカレーション、復旧手順が決まっているか
- バージョン更新時にメトリクス名・意味・ダッシュボードを再確認するか
よくある質問
ロードバランサーのURLだけを監視すれば十分ですか?
十分ではありません。公式資料では/metricsは接続したpeerのみを報告するとされています。各peerを直接scrapeし、外形監視はロードバランサー経由で別に実施します。
最優先でアラート化する項目は何ですか?
検索失敗率、p95・p99遅延、active replica不足、recovery mode、ディスク逼迫です。ポイント数の急減・増加停止も、データ連携障害の検知に有効です。
QdrantのメトリクスだけでRAGを監視できますか?
できません。Qdrantは基盤状態を示しますが、回答の正確性までは保証しません。検索Recall、引用整合性、ゼロ件率、LLMエラー、入力から回答までの総遅延を別途計測します。
カウンター値が突然ゼロになるのは障害ですか?
必ずしも障害ではありません。公式資料では一部カウンターはノード再起動時にリセットされます。再起動イベントと突き合わせ、増分率で判定します。
監査ログはPrometheusで代替できますか?
代替できません。メトリクスは傾向監視用で、誰がどの文書を登録・検索・削除したかの証跡ではありません。APIゲートウェイやアプリケーション側で、権限判定と操作ログを改ざん耐性のある保管先へ送ります。
結論
Qdrant監視の要点は、全peerからの収集、レプリカ・データ量・性能・容量の横断監視、RAG品質指標との分離です。Prometheus連携は導入しやすい一方、初期閾値をそのまま本番基準にせず、負荷試験と平常値から調整する必要があります。
導入判断では検索機能だけでなく、閉域接続、認可、監査、バックアップ、夜間対応を含む総運用コストを比較してください。なお、記載した公式仕様は2026年9月6日確認時点であり、採用バージョンの公式資料でメトリクス提供条件を再確認するのが安全です。
一次情報・参考リンク
Vector Database・RAG基盤の導入を相談する
株式会社穣では、Qdrantを含むVector Databaseを活用したRAG・AI検索基盤の導入支援を検討・提供しています。
製品比較、適合診断、PoC、オンプレミス・閉域構築、日本語検索精度の改善、移行、運用・保守、法人研修までご相談いただけます。




