[Ch 16] Observability — dashboards, alerting, uptime probes #25
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
Standalone — scoped from platform-playbook chapter 16 for the full-stack mdview vision.
Repo
ldraney/mdview,ldraney/pal-e-platformUser Story
As a developer
I want to know when mdview is down or degraded
So that I can fix issues before users notice
Context
Once mdview runs its own container on the cluster (Ch 10), it needs observability: Prometheus metrics, Grafana dashboards, alerting, and uptime probes. Currently no observability exists.
File Targets
Gemfile— addyabeda-rails,yabeda-prometheus,yabeda-puma-plugin,logrageconfig/initializers/lograge.rb— structured logging configpal-e-platform/terraform/modules/monitoring/— Grafana dashboard, PrometheusRules, Blackbox configFiles the agent should NOT touch:
app/controllers/— no app logic changesFeature Flag
none
Acceptance Criteria
/metricsendpoint exposed and scraped by Prometheus/upendpointTest Expectations
curl https://mdview.tail5b443a.ts.net/metricsConstraints
Checklist
Related
project-mdview— project this affects