Add Grafana golden signals dashboard for landscaping-assistant #401
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#401
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Type
Feature
Lineage
Cross-repo work for landscaping-assistant#16. Part of observability chain under landscaping-assistant#43.
Repo
ldraney/pal-e-platform
User Story
As an operator, I want a Grafana dashboard showing the four golden signals for landscaping-assistant so I can monitor service health at a glance.
Context
The landscaping-assistant app exposes Prometheus metrics via yabeda-rails and yabeda-puma-plugin at
/metrics. ServiceMonitor is scraping successfully. This ticket adds the Grafana visualization layer.Summary
Add a Grafana dashboard provisioned via Terraform ConfigMap that displays:
rails_requests_total(yabeda-rails)rails_request_duration_bucket, plus DB/view runtimeFile Targets
terraform/dashboards/landscaping-assistant-golden-signals.json— new dashboard JSONterraform/modules/monitoring/main.tf— new ConfigMap resourceTest Expectations
tofu planshows only the new ConfigMap resourceConstraints
grafana_dashboard: "1"label)http_*metricsAcceptance Criteria
Checklist
Related
pal-e-app-golden-signals.json