8 Commits
Author SHA1 Message Date
tiennm99 d889338306 fix(alloy): drop docker log lines older than Loki accepts
loki.source.docker resumes from a one-second position and Docker's since
is inclusive, so each restart re-reads a container's last logged second.
For idle containers those lines are older than 7 days and Grafana Cloud
Loki rejects the batch with 400 timestamp too old. Drop them before
loki.write; Loki would not have stored them anyway.
2026-10-06 16:56:46 +07:00
tiennm99 feb6f035c8 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.
2026-10-06 16:50:22 +07:00
tiennm99 56111e9219 fix(alloy): pass the Grafana token as GCLOUD_RW_API_KEY
Fleet Management's self-monitoring pipelines read the token from that name;
without it their remote-write fails with 401 invalid token.
2026-10-06 16:45:13 +07:00
tiennm99 042d6bd6c0 chore: drop container labels from cadvisor, require webtop CUSTOM_USER, trim env template comments 2026-10-06 16:19:14 +07:00
tiennm99 e4c74ef5cd chore: align alloy, diun and couchbase with repo conventions
alloy: move to latest tags (no moving major tag upstream), trim comments to what each line does.
diun: order .env.example like compose.yml.
couchbase: add .env.example, drop the version key, explain the published ports.
2026-10-06 16:03:37 +07:00
tiennm99 272db135b7 chore: drop container_name from alloy and traffmonetizer 2026-10-06 15:57:10 +07:00
tiennm99 dd7c951143 chore: drop required-env header comments from compose files 2026-10-04 21:53:29 +07:00
tiennm99 ea5079fd4e feat(opencode): pass OPENCODE_API_KEY for OpenCode Go and Zen 2026-09-30 15:46:52 +07:00