added zigbee2mqtt labeling

This commit is contained in:
John Lancaster
2023-11-29 19:57:14 -06:00
parent f649001ad1
commit 5b9799031e
2 changed files with 10 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ services:
env_file: env_file:
- .env - .env
environment: environment:
- HOSTNAME=${HOSTNAME} - DOCKER_HOST=${HOSTNAME}
volumes: volumes:
- ./promtail:/etc/promtail - ./promtail:/etc/promtail
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock

View File

@@ -20,7 +20,7 @@ scrape_configs:
- source_labels: ['__meta_docker_container_log_stream'] - source_labels: ['__meta_docker_container_log_stream']
target_label: 'logstream' target_label: 'logstream'
- target_label: 'host' - target_label: 'host'
replacement: '${HOSTNAME}' replacement: '${DOCKER_HOST}'
pipeline_stages: pipeline_stages:
- match: - match:
selector: '{container="appdaemon"}' selector: '{container="appdaemon"}'
@@ -31,3 +31,11 @@ scrape_configs:
level: level:
app: app:
msg: msg:
- match:
selector: '{container="zigbee2mqtt"} |= "MQTT publish"'
stages:
- regex:
expression: "topic '(?P<topic>zigbee2mqtt\/(?P<device>[^\/]+).*?)', payload '(?P<payload>.*?)'$"
- labels:
topic:
device: