improve alloy config and match with main branch #24

Merged
fauno merged 8 commits from alloy-updates into alloy 2026-06-17 12:53:09 +00:00

8 Commits

Author SHA1 Message Date
f
23acf56637 fix: filter by proxy network 2026-06-16 22:01:50 -03:00
f
03227f1907 fix: send container metrics directly to prometheus 2026-06-16 22:01:05 -03:00
f
d085c66d68 fix: needed labels come from docker swarm 2026-06-16 22:00:42 -03:00
f
1970061ff8 feat: live debugging alloy 2026-06-16 21:59:50 -03:00
f
fa76179987 feat: enable alloy web ui 2026-06-16 21:20:29 -03:00
f
64cb07a4a2 feat: bearer auth support 2026-06-16 20:03:17 -03:00
e247677433 feat: scrape metrics from containers via Docker label discovery
Containers opt in with prometheus.io/scrape=true and optionally set
prometheus.io/port, prometheus.io/path, and prometheus.io/auth=basic.
2026-06-14 21:38:43 +02:00
f2310f2b86 improve alloy config and match with main branch
- Restrict Alloy UI to loopback
- Narrow volume mounts: drop /dev, reduce /var/run to docker.sock:ro
- Replace HTTP scrape of :12345 with prometheus.exporter.self
Match with main branch (node-exporter / promtail / cadvisor):
- Add docker_only and explicit enabled_metrics to cadvisor exporter
- Match node-exporter collector config
- Match promtail relabeling (container_name, container_id, stack_namespace,
  service_name) and external hostname label
- Add SYSLOG_FILES option to tail /var/log/*log (matches promtail)
- Fix journal path and syslog listener address
2026-06-13 22:07:55 +02:00