Hserver Monitoring: Observability Architecture · advanced

Observability Needs a Source of Truth and an Acceptance Artifact

A monitoring stack can drift through dashboard edits, local files and runtime tuning until nobody knows whether Git can reproduce what is currently trusted in production.

Current. Current production-engineering note derived from the hserver observability deployment, runtime measurements, alert rules, dashboards, and recovery work in September 2026.

A monitoring stack can drift through dashboard edits, local files and runtime tuning until nobody knows whether Git can reproduce what is currently trusted in production. On the finished hserver stack, Git-owned configuration plus acceptance.json runtime evidence is the signal that makes the difference visible. The hserver design separates desired observability configuration from measured acceptance evidence such as targets, alert rules, retention, restore status and runtime memory.

The engineering pattern here is reproducible observability operations. Good monitoring should shorten diagnosis, so I prefer a small number of signals with clear semantics over a larger collection whose meaning is unclear during a failure.

Operationally I keep this constraint: Keep dashboards, rules and configs in Git, keep secrets/runtime state out, and refresh an acceptance artifact after meaningful production changes. It gives the dashboard, alert, and runbook the same interpretation instead of letting each layer invent its own definition of healthy.

The implementation can be traced to hserver commit b65d5d4. That provenance is part of the article because these notes document an actual production observability system, not a hypothetical monitoring design.

Quick navigationEsc