Server Health Check: Commands, Alerts and Blind Spots
A server health check has two halves: commands on the box for saturation, and a probe from outside for reachability. Here is how to run both.
35 posts tagged "Health Checks".
A server health check has two halves: commands on the box for saturation, and a probe from outside for reachability. Here is how to run both.
A redis health check built on PING alone misses eviction, replication and failed saves. Here is the compose config and the probe that catch them.
A mongodb health check built on ping misses the failure that matters: a replica set with no writable primary answers every probe and rejects every write.
The built-in Laravel health check proves the framework booted and nothing more. Here is how to deepen it, and cover the queue and scheduler it cannot see.
An HAProxy health check decides which backends stay in rotation. Here are the directives that matter, sane defaults, and the failure it cannot see.
A postgres health check needs three layers: pg_isready in the container, a real query behind your health route, and a port check from outside.