Add landscaping-assistant to blackbox uptime monitoring #399
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#399
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
Related to
ldraney/landscaping-assistant#21(parent issue).Repo
ldraney/pal-e-platformUser Story
As a platform operator
I want landscaping-assistant included in blackbox uptime probes
So that I get alerted when the app is down
Context
The blackbox exporter in the monitoring module already probes all other deployed services (forgejo, woodpecker, grafana, basketball-api, westside-app, playme2k, etc). The landscaping-assistant Rails app is deployed in the
landscaping-assistantnamespace on port 3000 with a health endpoint atGET /up. It needs to be added to the probe targets list.File Targets
Files the agent should modify:
terraform/modules/monitoring/main.tf-- add landscaping-assistant to blackbox serviceMonitor targetsFiles the agent should NOT touch:
terraform/modules/monitoring/variables.tf-- no new variables neededAcceptance Criteria
http://landscaping-assistant.landscaping-assistant.svc.cluster.local:3000/upservice = "landscaping-assistant"andtier = "app"Test Expectations
tofu validatepassestofu fmt -checkpassescd terraform && tofu validateConstraints
Checklist
Related