From feb6f035c8c420fd141f773edee621dabb6bc413 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Tue, 6 Oct 2026 16:50:22 +0700 Subject: [PATCH] fix(alloy): mount /run/udev for diskstats device properties node-exporter's diskstats collector reads udev device properties from /run/udev/data; without the mount it logs an error and drops those labels. --- alloy/README.md | 1 + alloy/compose.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/alloy/README.md b/alloy/README.md index 51e45a7..52008fa 100644 --- a/alloy/README.md +++ b/alloy/README.md @@ -131,6 +131,7 @@ the disclosure one. | `/sys:/sys:ro` | node-exporter and cadvisor cgroups | | `/:/rootfs:ro` | filesystem collector, via `rootfs_path` | | `/dev/disk/:/dev/disk:ro` | node-exporter diskstats device labels | +| `/run/udev:/run/udev:ro` | node-exporter diskstats udev device properties (`/run/udev/data`) | | `/var/lib/docker:ro` | cadvisor container metadata | | `/var/log:/var/log:ro` | `loki.source.journal` and `loki.source.file` | | `/etc/machine-id:ro` | Stable host id for the journal reader | diff --git a/alloy/compose.yml b/alloy/compose.yml index 84345c8..435040d 100644 --- a/alloy/compose.yml +++ b/alloy/compose.yml @@ -29,6 +29,7 @@ services: - /sys:/sys:ro - /:/rootfs:ro - /dev/disk/:/dev/disk:ro + - /run/udev:/run/udev:ro - /var/lib/docker/:/var/lib/docker:ro - /var/log:/var/log:ro - /etc/machine-id:/etc/machine-id:ro