Hserver Monitoring: Databases · advanced

A TCP Database Probe Is Not a Database Health Check

A listening PostgreSQL or Redis port proves that something accepted a TCP connection, not that queries, authentication or storage are working correctly.

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

A listening PostgreSQL or Redis port proves that something accepted a TCP connection, not that queries, authentication or storage are working correctly. On hserver the first signal I use for this question is blackbox TCP probe plus hserver_database_exporter_up. The hserver dashboards deliberately separate reachability from deep database metrics so a green socket cannot hide a broken query path.

The important part is interpretation rather than collecting another graph. layered dependency monitoring. That gives the metric a specific operational job instead of making it another number on a dashboard.

The practical control is straightforward: Use TCP probes for fast reachability and deep collectors for engine health, then alert differently when the container runs but deep telemetry disappears. This also gives me a repeatable check after deployments, exporter changes, or capacity tuning.

Repository evidence for this monitoring behavior is commit b65d5d4. I keep that reference with the note because a monitoring conclusion is stronger when the configuration and runtime decision that produced it can be inspected later.

Quick navigationEsc