Skip to content

[observability] Grafana dashboard JSON for llm-proxy (Prometheus datasource)Β #211

@mfittko

Description

@mfittko

Summary

Provide a ready-to-import Grafana dashboard JSON for llm-proxy metrics, assuming a Prometheus datasource.

Architectural Guidance

  • Dashboard must not require proprietary exporters.
  • Keep it aligned to the metrics we actually expose (see Prometheus endpoint issue).
  • Avoid overly complex panels; focus on operational usefulness.

Suggested Panels

  • Request rate, error rate
  • Latency (if available), or proxy upstream duration if tracked
  • Cache: hits/misses/bypass/store (if exposed)
  • Event bus: publish/drop, stream lag/pending (if available)
  • Uptime / restarts

Delivery

  • Store dashboard JSON in-repo (suggested path): deploy/helm/llm-proxy/dashboards/llm-proxy.json or docs/observability/dashboards/.
  • Optionally: Helm can create a ConfigMap with grafana_dashboard label (opt-in) for Grafana sidecar discovery.

Acceptance Criteria

  • Dashboard imports cleanly.
  • Queries match the exported metric names.
  • Docs show how to use it.

Parent: #54

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions