Программа из стека [[Self-hosting. Grafana|Grafana]] предназначена для сбора и обработки логов с разных источников и передачи их в Loki.
Репозиторий: GitHub - grafana/alloy: OpenTelemetry Collector distribution with programmable pipelines
Пример docker compose файла:
program:
- alloy
dg-publish: true
type: docker-compose
aliases: “”
tags: “”
МОС: “[[Docker Compose]]”
modified: 2024-10-13T01:00:13+03:00
services:
alloy:
image: grafana/alloy:latest
container_name: alloy
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config.alloy:/etc/alloy/config.alloy
ports:
- 12345:12345
- 1514:1514/tcp
- 1514:1514/udp
command: run --server.http.listen-addr=0.0.0.0:12345
--storage.path=/var/lib/alloy/data /etc/alloy/config.alloy
networks:
- monitoring
labels:
org.label-schema.group: monitoring
restart: unless-stopped
networks:
monitoring:
name: monitoring
external: true
Настройка:
- [[Сбор логов с роутеров Keenetic и OpenWrt для Grafana]]
- [[Сбор логов linux и proxmox для Grafana]]
- [[Сбор логов docker контейнеров для Grafana]]
[!urls]- Упоминания:
- [[Self-hosting программы]]
- [[Сервер Monitoring]]
- [[Self-hosting. Grafana Loki]]
[!description]- Примечание
Примечание:: Сбор и обработка данных логов