Relates to #105
Create the Application Overview dashboard providing high-level health and log volume visibility across all 9 containers.
Create config/grafana/dashboards/application-overview.json with these panels:
config/grafana/dashboards/application-overview.json
sum by (container) (count_over_time({container=~"mvp-.*"}[1m]))
sum(count_over_time({container=~"mvp-.*"} | json | level="error" [5m])) / sum(count_over_time({container=~"mvp-.*"}[5m])) * 100
sum by (container, level) (count_over_time({container=~"mvp-.*"} | json [5m]))
count_over_time({container="mvp-backend"}[5m]) > 0
count_over_time({container="mvp-backend"} | json | msg="Request processed" [1m])
Phase: Execution | Agent: Platform Agent | Status: PASS
Created config/grafana/dashboards/application-overview.json with 5 panels:
sum by (container, level)
count_over_time
msg="Request processed"
.gitkeep
mvp-.*
Verdict: PASS | Next: QR post-implementation review
No dependencies set.
The note is not visible to the blocked user.
Parent Issue
Relates to #105
Summary
Create the Application Overview dashboard providing high-level health and log volume visibility across all 9 containers.
Scope
Create
config/grafana/dashboards/application-overview.jsonwith these panels:sum by (container) (count_over_time({container=~"mvp-.*"}[1m]))sum(count_over_time({container=~"mvp-.*"} | json | level="error" [5m])) / sum(count_over_time({container=~"mvp-.*"}[5m])) * 100sum by (container, level) (count_over_time({container=~"mvp-.*"} | json [5m]))count_over_time({container="mvp-backend"}[5m]) > 0(one per container)count_over_time({container="mvp-backend"} | json | msg="Request processed" [1m])Files Changed
config/grafana/dashboards/application-overview.json(NEW)Acceptance Criteria
Milestone: Application Overview Dashboard
Phase: Execution | Agent: Platform Agent | Status: PASS
Implementation
Created
config/grafana/dashboards/application-overview.jsonwith 5 panels:sum by (container) (count_over_time({container=~"mvp-.*"}[1m]))sum by (container, level)over 5mcount_over_timeper container, threshold green >= 1msg="Request processed"from mvp-backendDetails
.gitkeepplaceholderAcceptance Criteria
mvp-.*regex)Verdict: PASS | Next: QR post-implementation review