Review: Blackbox uptime monitoring
Verdict: READY
Template Completeness
- [x] Type — Feature
- [x] Lineage — standalone, DORA gap analysis
- [x] Repo — ldraney/pal-e-platform
- [x] User Story — clear operator story
- [x] Context — references blackbox-exporter targets
- [x] File Targets — terraform/modules/monitoring/main.tf
- [x] Acceptance Criteria — probe_success=1 in Prometheus
- [x] Test Expectations — curl Prometheus API
- [x] Constraints — app must be deployed (satisfied)
- [x] Checklist — present
- [x] Related — parent #43
Traceability
- [x] story:observability — on board item
- [x] arch:platform — on board item
- [x] Forgejo issue #21 — open
File Targets
- [x] terraform/modules/monitoring/main.tf — verified, blackbox targets at lines 385-454, landscaping-assistant absent
Repo Placement
Correct. pal-e-platform owns monitoring Terraform.
Dependencies
- [x] App deployed — satisfied
- [x] Blackbox exporter running — satisfied
Acceptance Criteria
Testable: query Prometheus for probe_success{instance=~".*landscaping.*"}.
Blast Radius
Minimal. One target added to existing list.
Decomposition Assessment
Single file, single change. Under 5 minutes.
Recommendation
- Execute as-is. URL: http://landscaping-assistant.landscaping-assistant.svc.cluster.local:3000, tier=app label.