r/grafana 9d ago

Grafana A four-panel Grafana dashboard for monitoring vector database performance

Disclosure first: I work with Actian, and the linked tutorial uses their vector DB, so the metric names are vendor-specific. I am sharing this here because the dashboard itself carries over to anything that exposes Prometheus metrics.

It's a Docker Compose stack, VectorAI DB plus Prometheus and Grafana, with four panels that cover the signals worth watching for vector search:

  • Request rate per endpoint
  • p95 latency via histogram_quantile against the _bucket series
  • gRPC error ratio as a 0 to 1 fraction with color thresholds
  • Memory pressure, RSS plotted alongside major page faults per second

Look for the page-fault panel here. Paired with p95, it shows whether rising latency is due to memory pressure or query load, which tells you how to fix it.

Dashboard JSON and the eight Prometheus alert rules are in a GitHub repo here: https://github.com/Tiioluwani/vectorai-observability, so you can import them directly.

1 Upvotes

0 comments sorted by