Files
goplt/docs/content/stories/epic6/6.3-grafana-dashboards.md

1.4 KiB

Story 6.3: Grafana Dashboards

Metadata

  • Story ID: 6.3
  • Title: Grafana Dashboards
  • Epic: 6 - Observability & Production Readiness
  • Status: Pending
  • Priority: Medium
  • Estimated Time: 4-5 hours
  • Dependencies: 1.3, 6.1

Goal

Create comprehensive Grafana dashboards for monitoring platform health, performance, and errors.

Description

This story creates Grafana dashboard JSON files that visualize platform metrics, health, and performance data from Prometheus.

Deliverables

1. Grafana Dashboards (ops/grafana/dashboards/)

  • platform-overview.json - Overall health dashboard
  • http-metrics.json - HTTP request metrics
  • database-metrics.json - Database performance
  • module-metrics.json - Per-module metrics
  • error-rates.json - Error tracking
  • Dashboard setup documentation

2. Documentation

  • Document dashboard setup in docs/operations.md
  • Dashboard import instructions
  • Metric explanation

Acceptance Criteria

  • All dashboards are created
  • Dashboards display correct metrics
  • Dashboard setup is documented
  • Dashboards can be imported into Grafana

Files to Create/Modify

  • ops/grafana/dashboards/platform-overview.json
  • ops/grafana/dashboards/http-metrics.json
  • ops/grafana/dashboards/database-metrics.json
  • ops/grafana/dashboards/module-metrics.json
  • ops/grafana/dashboards/error-rates.json
  • docs/operations.md - Dashboard documentation