====== Promtail ======
Щоб встановити **Promtail як бінарник** на сервері (Ubuntu/Debian/інше Linux) — зроби так:
===== Кроки для встановлення Promtail бінарника =====
**1. Зайди на офіційну сторінку релізів Grafana Loki:**
[[https://github.com/grafana/loki/releases|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