Self-hosting. Alloy

Программа из стека [[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]- Примечание
Примечание:: Сбор и обработка данных логов