Це стара версія документу!
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
</file>
**6. Запуск Promtail вручну:**
<code>sudo promtail --config.file /etc/promtail/promtail.yaml
</file>
**7. Щоб запускати Promtail як сервіс systemd:**
Створи файл ''/etc/systemd/system/promtail.service'':
<code>[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
</file>
**8. Запусти і додай у автозапуск:**
<code>sudo systemctl daemon-reload
sudo systemctl start promtail
sudo systemctl enable promtail
9. Перевір статус:
sudo systemctl status promtail