
How to monitor a vector database with Prometheus and Grafana
The setup wires a database's native /metrics endpoint into a Docker Compose stack with Prometheus and Grafana. The dashboard tracks the four signals that matter for vector search regardless of engine: request rate per endpoint, p95 latency, error ratio, and memory pressure (RSS alongside major page faults, which is the early warning for disk paging). Then eight alert rules for the failure modes that hurt, recovery mode, rebuild failures, latency, and fd exhaustion.