docker run --name promtail -d \
-v /home/ubuntu/docker/images/promtail:/mnt/config \
-v /opt/frontier:/opt/frontier \
grafana/promtail:3.4.1 \
-config.file=/mnt/config/promtail-config.yaml
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
clients:
- url: http://x.x.x.x:3100/loki/api/v1/push
scrape_configs:
- job_name: backend-A
static_configs:
- targets:
- localhost
labels:
hostname: backend-A
job: containers
__path__: /opt/backend-A/logs/access.log
- job_name: backend-B
static_configs:
- targets:
- localhost
labels:
hostname: backend-B
job: containers
__path__: /opt/backend-B/logs/access.log