qdrant exporter
prometheus exporter · qdrant · go + python

Monitor qdrant,
one metric at a time.

a simple prometheus exporter for the qdrant vector database. it scrapes qdrant's api, exposes per-collection metrics, and plugs straight into your prometheus + grafana stack.

what it does

qdrant's native /metrics endpoint covers the basics but lacks per-collection detail. this exporter closes that gap.

  • scrapes the qdrant api for collection data
  • exposes metrics at http://localhost:9999/metrics
  • works with prometheus and grafana out of the box
  • supports local qdrant, self-hosted, and qdrant cloud

architecture

text
qdrant api (6333)
      │
      ▼
 go exporter  ── exposes  ──►  :9999/metrics
      │
      ▼
 prometheus (9091)  ── queried by ──►  grafana (3000)

30-second install

from the qdrant-exporter/ folder:

bash
set -a
source .env.local
set +a
docker compose --profile local up -d --build

or use the makefile shortcut:

bash
make local

what starts up

qdrant, the exporter, prometheus on :9091, and grafana on :3000 with admin/admin.

supported modes

local docker

full stack, self-contained, good for dev

local host

qdrant on your machine, exporter connects via localhost

qdrant cloud

set QDRANT_URL and QDRANT_API_KEY