Review: Blackbox uptime monitoring

review-1295-2026-06-01 Review

review ready

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.