File tree 1 file changed +36
-3
lines changed
1 file changed +36
-3
lines changed Original file line number Diff line number Diff line change @@ -8,33 +8,47 @@ services:
8
8
- ./src/main/resources/prometheus.yml:/etc/prometheus/prometheus.yml
9
9
command :
10
10
- " --config.file=/etc/prometheus/prometheus.yml"
11
+ env_file :
12
+ - .env
13
+ environment :
14
+ - PROMETHEUS_SCRAPE_INTERVAL=${PROMETHEUS_SCRAPE_INTERVAL}
11
15
ports :
12
16
- " 9090:9090"
13
17
networks :
14
18
- monitoring
19
+ restart : always
15
20
16
21
grafana :
17
22
image : grafana/grafana:9.4.7
18
23
container_name : grafana
19
24
ports :
20
25
- " 3000:3000"
21
26
volumes :
22
- - ./ grafana/ volume:/var/lib/grafana
27
+ - grafana- volume:/var/lib/grafana
23
28
restart : always
24
29
networks :
25
30
- monitoring
31
+ environment :
32
+ - GF_SECURITY_ADMIN_PASSWORD=admin
33
+ - GF_SECURITY_ADMIN_USER=admin
34
+ user : " 472"
26
35
27
36
loki :
28
37
image : grafana/loki:2.8.2
29
38
container_name : loki
30
39
ports :
31
40
- " 3100:3100"
32
41
volumes :
33
- - ./ loki-data:/var/lib/loki
42
+ - loki-data:/var/lib/loki
34
43
- ./loki-config.yml:/etc/loki/config.yml
35
44
command : -config.file=/etc/loki/config.yml
45
+ env_file :
46
+ - .env
47
+ environment :
48
+ - LOKI_PORT=${LOKI_PORT}
36
49
networks :
37
50
- monitoring
51
+ restart : always
38
52
39
53
promtail :
40
54
image : grafana/promtail:2.8.2
@@ -43,11 +57,30 @@ services:
43
57
- /var/run/docker.sock:/var/run/docker.sock
44
58
- ./promtail-config.yml:/etc/promtail/config.yml
45
59
command : -config.file=/etc/promtail/config.yml
60
+ env_file :
61
+ - .env
62
+ environment :
63
+ - PROMTAIL_PORT=${PROMTAIL_PORT}
46
64
depends_on :
47
65
- loki
48
66
networks :
49
67
- monitoring
68
+ restart : always
50
69
51
70
networks :
52
71
monitoring :
53
- driver : bridge
72
+ driver : bridge
73
+
74
+ volumes :
75
+ grafana-volume :
76
+ driver : local
77
+ driver_opts :
78
+ type : none
79
+ o : bind
80
+ device : ./grafana/volume
81
+ loki-data :
82
+ driver : local
83
+ driver_opts :
84
+ type : none
85
+ o : bind
86
+ device : ./loki-data
You can’t perform that action at this time.
0 commit comments