From 5b9799031ec53b4e897afd570f73238c8702adf8 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Wed, 29 Nov 2023 19:57:14 -0600 Subject: [PATCH] added zigbee2mqtt labeling --- docker-compose.yml | 2 +- promtail/promtail-config.yml | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 152213f..4acc7d6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: env_file: - .env environment: - - HOSTNAME=${HOSTNAME} + - DOCKER_HOST=${HOSTNAME} volumes: - ./promtail:/etc/promtail - /var/run/docker.sock:/var/run/docker.sock diff --git a/promtail/promtail-config.yml b/promtail/promtail-config.yml index ed3ff15..a16c988 100644 --- a/promtail/promtail-config.yml +++ b/promtail/promtail-config.yml @@ -20,7 +20,7 @@ scrape_configs: - source_labels: ['__meta_docker_container_log_stream'] target_label: 'logstream' - target_label: 'host' - replacement: '${HOSTNAME}' + replacement: '${DOCKER_HOST}' pipeline_stages: - match: selector: '{container="appdaemon"}' @@ -31,3 +31,11 @@ scrape_configs: level: app: msg: + - match: + selector: '{container="zigbee2mqtt"} |= "MQTT publish"' + stages: + - regex: + expression: "topic '(?Pzigbee2mqtt\/(?P[^\/]+).*?)', payload '(?P.*?)'$" + - labels: + topic: + device: