Skip to content

Grafana Dashboards

Shoehorn provides pre-built Grafana dashboards for monitoring platform health and performance.

When monitoring is enabled, Grafana is available at:

http://grafana.shoehorn.example.com

Or via port-forward:

Terminal window
kubectl port-forward -n monitoring svc/grafana 3000:3000
  • Service health status (all microservices)
  • Request rate and error rate
  • P50/P95/P99 latency
  • Active connections
  • Requests per second by endpoint
  • Error rates by status code
  • Response time distribution
  • Top slow endpoints
  • Active connections vs pool size
  • Query latency percentiles
  • Queries per second
  • Connection wait time
  • Agent heartbeat status
  • Push frequency and entity counts
  • Data freshness per cluster
  • Agent errors
  • Search queries per second
  • Query latency
  • Index size
  • Indexing throughput

If using a standalone Grafana installation, add the Prometheus data source:

  1. Go to Configuration > Data Sources
  2. Click Add data source
  3. Select Prometheus
  4. Set URL: http://prometheus:9090 (or your Prometheus address)
  5. Click Save & Test

Create custom dashboards using Shoehorn’s exposed metrics. See Prometheus for available metrics.