Files
homelab/ansible/roles/monitoring/templates/promtail.yaml.j2
T

31 lines
655 B
Django/Jinja

server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /var/lib/promtail/positions.yaml
clients:
- url: http://localhost:3100/loki/api/v1/push
scrape_configs:
- job_name: journal
journal:
max_age: 12h
labels:
job: systemd-journal
host: monitoring
relabel_configs:
- source_labels: [__journal__systemd_unit]
target_label: unit
- source_labels: [__journal__hostname]
target_label: hostname
- job_name: varlogs
static_configs:
- targets: [localhost]
labels:
job: varlogs
host: monitoring
__path__: /var/log/*.log