]> git.rmz.io Git - dotfiles.git/blob - podman/monitoring/compose.yml
qutebrowser: also cycle through accept all cookies
[dotfiles.git] / podman / monitoring / compose.yml
1 services:
2 grafana:
3 image: docker.io/grafana/grafana
4 user: 1000
5 ports:
6 - 3000:3000
7 volumes:
8 - ./grafana.ini:/etc/grafana/grafana.ini
9 - graf-data:/var/lib/grafana
10 loki:
11 image: docker.io/grafana/loki
12 user: 1000
13 ports:
14 - 3100:3100
15 volumes:
16 - ./loki.yaml:/etc/loki/loki.yaml
17 - loki-data:/loki
18 command:
19 - '-config.file=/etc/loki/loki.yaml'
20 - '-log.format=json'
21 - '-log.level=warn' # systemd thinks everything is an error, let's at least disable the verbose info messages
22 - '-log-config-reverse-order'
23 prometheus:
24 image: docker.io/prom/prometheus
25 # network_mode: host
26 ports:
27 - 9001:9001
28 - 9090:9090
29 volumes:
30 - ./prometheus.yml:/prometheus.yml
31 - prom-data:/data
32 command:
33 - '--config.file=/prometheus.yml'
34 - '--storage.tsdb.path=/data'
35 - '--web.enable-lifecycle'
36 - '--web.enable-admin-api'
37
38 volumes:
39 graf-data:
40 external: true
41 loki-data:
42 external: true
43 prom-data:
44 external: true