Home »

Grafana Loki

1 Записи
1 Пользователи
0 Likes
1,323 Просмотры
Записи: 1
Создатель темы
(@denis-markov)
New Member
Присоединился: 2 года назад

Добрый день, поднял с помощью docker-compose Grafana Loki.

 

В докер примонтировал корень физ машины что бы получить доступ ко всем логам

Спойлер
docker-compose.yml
version: "3"

networks:
  loki:

services:
  loki:
    image: grafana ссылка удалена 
    ports:
      - "3100:3100"
    command: -config.file= ссылка удалена 
    networks:
      - loki

  promtail:
    image: grafana ссылка удалена 
    volumes:
      - /:/all-data
      - . ссылка удалена 
    command: -config.file= ссылка удалена 
    networks:
      - loki

  grafana:
    image: grafana/grafana:latest
    ports:
      - "3000:3000"
    networks:
      - loki

Окей, заработало, логи тянутся, все хорошо, но мне захотелось так же получать еще логи с пользователей (стоит hestiacp и логи apacha хронятся у пользователей в директории ссылка удалена ) открыл конфиг promtail и добавил label sitelog

Спойлер
config.yml
server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename:  ссылка удалена 

clients:
  - url:  http://loki:3100/loki/api/v1/push 

scrape_configs:
- job_name: system
  static_configs:
    - labels:
        job: varlog
        __path__: /all-data/var/log/*log
    - labels:
        job: sitelog
        __path__: /all-data/home/*/web/*/logs/*log

 

В итоге я не получаю в grafana этот sitelog, varlog - есть и работает, кто знает что тут не так?

Ответить
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar