Promtail
Щоб встановити Promtail як бінарник на сервері (Ubuntu/Debian/інше Linux) — зроби так:
Кроки для встановлення Promtail бінарника
1. Зайди на офіційну сторінку релізів Grafana Loki:
https://github.com/grafana/loki/releases
2. Скачай потрібну версію Promtail (зазвичай збірка для Linux amd64):
Приклад для версії 2.9.4 (заміни на актуальну):
wget https://github.com/grafana/loki/releases/download/v2.9.4/promtail-linux-amd64.zip
3. Розпакуй архів:
unzip promtail-linux-amd64.zip
4. Зроби бінарник виконуваним і перемісти у /usr/local/bin
chmod +x promtail-linux-amd64 sudo mv promtail-linux-amd64 /usr/local/bin/promtail
5. Створи конфіг Promtail
Створи файл /etc/promtail/promtail.yaml, наприклад:
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /var/lib/promtail/positions.yaml
clients:
- url: http://<адреса_твого_loki>:3100/loki/api/v1/push
scrape_configs:
- job_name: system
static_configs:
- targets:
- localhost
labels:
job: varlogs
__path__: /var/log/**/*.log
6. Запуск Promtail вручну:
sudo promtail --config.file /etc/promtail/promtail.yaml
7. Щоб запускати Promtail як сервіс systemd:
Створи файл ''/etc/systemd/system/promtail.service'': [Unit] Description=Promtail service After=network.target [Service] Type=simple ExecStart=/usr/local/bin/promtail --config.file /etc/promtail/promtail.yaml Restart=always [Install] WantedBy=multi-user.target
8. Запусти і додай у автозапуск:
sudo systemctl daemon-reload sudo systemctl start promtail sudo systemctl enable promtail
9. Перевір статус:
sudo systemctl status promtail