Prometheus exporter for self-hosted Qdrant
2.6K
A full observability dashboard for self-hosted Qdrant — surfaces per-collection, per-shard, cluster health, and search performance metrics that Qdrant's native /metrics endpoint doesn't expose.
Powered by qdrant-exporter, an open-source Prometheus exporter that reads from Qdrant's /telemetry and /cluster JSON endpoints and converts them into Prometheus metrics.
29 panels across 4 rows:
| Row | What it shows |
|---|---|
| Command Center | Total collections, vectors, points, memory usage, cluster status |
| Collections | Per-collection vector counts, indexed ratio, shard states, optimizer status |
| Performance | Search rate by type, average latency, optimizer activity, deleted vectors |
| Cluster | Raft term/commit, peer count, active shard transfers, resharding operations |
Key metrics not available in native Qdrant /metrics:
9153The easiest way is via the bundled Docker Compose in the exporter repo — one command gives you Qdrant, the exporter, Prometheus, and this dashboard fully wired:
# Full stack from scratch
docker compose --profile fullstack up -d
# Or attach to an existing Qdrant on localhost:6333
docker compose --profile monitoring up -d
Grafana opens at http://localhost:3000 (admin / admin) with the dashboard auto-provisioned.
For manual setup, import qdrant-overview.json and point the DS_PROMETHEUS input at the Prometheus instance that scrapes qdrant-exporter.
Content type
Image
Digest
sha256:5ca05d188…
Size
52.9 MB
Last updated
6 months ago
docker pull baselhusam/qdrant-exporter