Installing a monitoring stack on a dirty machine: three green signals hid a broken setup
A developer re-tested their monitoring stack install on an Ubuntu 24.04 VM with pre-existing services and data, following a reader's suggestion. Five scenarios were run, including busy ports, leftover Grafana volumes, an upgrade over existing data, Compose and Ansible on one host, and a conflicting node_exporter. Exit codes and idempotency checks reported success while the stack was in fact not running, because the healthcheck could not fail and docker compose ps hides containers in the Created state. The author shipped a v2.3.1 release that fixes the documentation and adds a CI upgrade test, but left the healthcheck, the playbook behavior and a Grafana dashboard bug unresolved. Testing covered only one VM and several configurations remain unchecked.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in