feat: Add Grafana dashboards and alerting (#105) #112
Reference in New Issue
Block a user
Delete Branch "issue-105-add-grafana-dashboards"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Linked issues
Type
Test plan
Commands / steps:
make rebuildto rebuild containers with new Grafana volume mountshttps://logs.motovaultpro.comwith "MotoVaultPro" folder containing all 4 dashboardsChecklist
Quality Review
RULE 0 (Production Reliability): PASS
RULE 1 (Project Conformance): PASS_WITH_CONCERNS (config/CLAUDE.md not updated per plan - non-blocking)
RULE 2 (Structural Quality): PASS
Files Changed (11)
config/grafana/provisioning/dashboards.yml(NEW) - Dashboard provisioning configconfig/grafana/dashboards/application-overview.json(NEW) - Application Overview dashboardconfig/grafana/dashboards/api-performance.json(NEW) - API Performance dashboardconfig/grafana/dashboards/error-investigation.json(NEW) - Error Investigation dashboardconfig/grafana/dashboards/infrastructure.json(NEW) - Infrastructure dashboardconfig/grafana/alerting/alert-rules.yml(NEW) - 5 alert rulesconfig/grafana/alerting/contact-points.yml(NEW) - Default contact point + webhook placeholderconfig/grafana/alerting/notification-policies.yml(NEW) - Alert routing policydocker-compose.yml(MODIFIED) - Added 3 Grafana volume mountsdocs/LOGGING.md(MODIFIED) - Added dashboards, alerting, and LogQL documentationconfig/grafana/datasources/loki.yml(MODIFIED) - Added explicit UID