From c231cbdf4c26fdf16c4714d74471c84f4125028e Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 5 Mar 2026 08:23:52 -0600 Subject: [PATCH] docs: update changelog for log filtering improvements --- CHANGELOG.txt | 9 +++++++++ priv/static/changelog.txt | 2 ++ 2 files changed, 11 insertions(+) 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 +