diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 11ab12cd..af4588b0 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -988,3 +988,12 @@ fix: use current_database() in TimescaleDB migration - Modified: priv/repo/migrations/20260304234205_increase_timescaledb_decompression_limit.exs - Fixes: ERROR 3D000 (invalid_catalog_name) database "towerops_dev" does not exist + +2026-03-04 (continued) +---------------------- +fix: completely silence logs for noisy health check endpoints +- Created FilterNoisyLogs plug to disable Phoenix logging for both request and response +- Filters GET /health (Kubernetes probes) and HEAD / (uptime monitors) +- Prevents both "request" and "Sent 200 in Xms" log messages +- Modified: lib/towerops_web/endpoint.ex, lib/towerops_web/plugs/filter_noisy_logs.ex + diff --git a/priv/static/changelog.txt b/priv/static/changelog.txt index a264c011..c742c359 100644 --- a/priv/static/changelog.txt +++ b/priv/static/changelog.txt @@ -215,3 +215,5 @@ Devices Tested & Working * Fixed device discovery failures for devices with many network interfaces * Database performance improvements for large-scale operations +* Reduced log noise from health checks and monitoring probes +