From bff325f1932c0240991cd8cec18a2364afa2fde4 Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Tue, 12 May 2026 05:01:41 +0200 Subject: [PATCH] feat(soc): add Docker container log collection to Promtail + app alert rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mount rootless Docker socket and container log path into Promtail so it can discover and tail all application container logs via docker_sd_configs - Add 3 application-level Grafana alert rules targeting newwhats-backend-prod: - BACKEND - Exceção Não Tratada (unhandledRejection, TypeError, etc.) - BACKEND - Colisão Prisma P2002 (unique constraint violations) - BACKEND - Erros HTTP 5xx (5xx response codes) - Wire default notification policy to gitea-bridge (was routing to "empty") - Full self-healing pipeline now covers: infra alerts + application runtime errors Co-Authored-By: Claude Sonnet 4.6 --- soc/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/soc/docker-compose.yml b/soc/docker-compose.yml index d33b322..ee14bdc 100644 --- a/soc/docker-compose.yml +++ b/soc/docker-compose.yml @@ -25,6 +25,8 @@ services: volumes: - /var/log:/var/log:ro - /opt/soc/promtail:/etc/promtail:ro + - /run/user/1000/docker.sock:/var/run/docker.sock:ro + - /home/deploy/.local/share/docker/containers:/home/deploy/.local/share/docker/containers:ro command: -config.file=/etc/promtail/config.yml networks: - soc