diff --git a/core/traefik/traefik.yml b/core/traefik/traefik.yml index 637a869..2f0bbd1 100644 --- a/core/traefik/traefik.yml +++ b/core/traefik/traefik.yml @@ -1,5 +1,5 @@ log: - level: DEBUG + level: INFO accessLog: filePath: /logs/access.log diff --git a/default-environment.env b/default-environment.env index 575297a..a9a104d 100644 --- a/default-environment.env +++ b/default-environment.env @@ -61,11 +61,11 @@ PORTAINER_GODEBUG=netdns=cgo # Node-red DOCKER_SOCKET_PROXY_HOST=tcp://docker-socket-proxy:2375 -DOCKER_SOCKET_PROXY_LOG_LEVEL=debug +DOCKER_SOCKET_PROXY_LOG_LEVEL=info NODE_COMPOSE_ROOT=/compose # mTLS bridge -MTLS_BRIDGE_LOG_LEVEL=DEBUG +MTLS_BRIDGE_LOG_LEVEL=INFO MTLS_BRIDGE_TIMEOUT=5 MTLS_BRIDGE_CLIENT_KEY=/certs/clients/office-pc/office-pc.key MTLS_BRIDGE_CLIENT_CERT=/certs/clients/office-pc/office-pc.crt diff --git a/monitoring/mtls-bridge/docker-compose.yml b/monitoring/mtls-bridge/docker-compose.yml index ff4cce4..5c9cfa4 100644 --- a/monitoring/mtls-bridge/docker-compose.yml +++ b/monitoring/mtls-bridge/docker-compose.yml @@ -28,9 +28,9 @@ services: - "traefik.http.routers.mtls-bridge-preflight.middlewares=mtls-bridge-cors" - "traefik.http.routers.mtls-bridge-preflight.priority=100" - "traefik.http.routers.mtls-bridge-preflight.service=mtls-bridge" - - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolalloworiginlist=${MTLS_BRIDGE_CORS_ALLOW_ORIGIN:-https://grafana.lan.ddnsgeek.com}" + - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolalloworiginlist=${MTLS_BRIDGE_CORS_ALLOW_ORIGIN}" - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolallowmethods=GET,POST,PUT,PATCH,DELETE,OPTIONS" - - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolallowheaders=Authorization,Content-Type" + - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolallowheaders=authorization,content-type,x-grafana-action,x-grafana-device-id" - "traefik.http.middlewares.mtls-bridge-cors.headers.accesscontrolallowcredentials=true" - "traefik.http.middlewares.mtls-bridge-cors.headers.addvaryheader=true" - "io.portainer.accesscontrol.public" diff --git a/monitoring/node-red/data/context/00b02bbd01c91485/flow.json b/monitoring/node-red/data/context/00b02bbd01c91485/flow.json index 5c8ca21..2e883c9 100644 --- a/monitoring/node-red/data/context/00b02bbd01c91485/flow.json +++ b/monitoring/node-red/data/context/00b02bbd01c91485/flow.json @@ -1,10 +1,3 @@ { - "dockerUpdateAttempts": { - "telegraf|telegraf:latest|docker": { - "time": 1776125941028, - "status": "test_failed", - "failedAt": 1776126004301, - "notified": true - } - } + "dockerUpdateAttempts": {} } \ No newline at end of file diff --git a/monitoring/node-red/data/update-events.ndjson b/monitoring/node-red/data/update-events.ndjson index 1a9645b..d393c36 100644 --- a/monitoring/node-red/data/update-events.ndjson +++ b/monitoring/node-red/data/update-events.ndjson @@ -132,3 +132,5 @@ {"ts":"2026-04-14T00:19:10.544Z","flow":"docker-updates","event":"completed","container":"update-test","project":"unknown","host":"docker","status":"success","success":1,"failed":0,"duration_ms":0,"code":0,"error":""} {"ts":"2026-04-14T00:20:04.306Z","flow":"docker-updates","event":"completed","container":"telegraf","project":"unknown","host":"docker","status":"failed","success":0,"failed":1,"duration_ms":0,"code":0,"error":""} {"ts":"2026-04-14T00:20:04.308Z","flow":"docker-updates","event":"completed","container":"telegraf","project":"unknown","host":"docker","status":"locked","success":0,"failed":1,"duration_ms":0,"code":0,"error":""} +{"ts":"2026-04-14T01:24:35.295Z","flow":"docker-updates","event":"completed","container":"update-test","project":"unknown","host":"docker","status":"success","success":1,"failed":0,"duration_ms":0,"code":0,"error":""} +{"ts":"2026-04-14T01:25:29.131Z","flow":"docker-updates","event":"completed","container":"telegraf","project":"unknown","host":"docker","status":"failed","success":0,"failed":1,"duration_ms":0,"code":0,"error":""}