Skip to content

Commit 5af12d1

Browse files
committed
[feat/#12] 모니터링 docker-compose 파일 생성
1 parent d4622ab commit 5af12d1

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

docker-compose.yml

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
version: "3"
2+
services:
3+
4+
prometheus:
5+
image: prom/prometheus
6+
container_name: prometheus
7+
volumes:
8+
- ./src/main/resources/prometheus.yml:/etc/prometheus/prometheus.yml
9+
command:
10+
- "--config.file=/etc/prometheus/prometheus.yml"
11+
ports:
12+
- "9090:9090"
13+
networks:
14+
- monitoring
15+
16+
grafana:
17+
image: grafana/grafana:9.4.7
18+
container_name: grafana
19+
ports:
20+
- "3000:3000"
21+
volumes:
22+
- ./grafana/volume:/var/lib/grafana
23+
restart: always
24+
networks:
25+
- monitoring
26+
27+
loki:
28+
image: grafana/loki:2.8.2
29+
container_name: loki
30+
ports:
31+
- "3100:3100"
32+
volumes:
33+
- ./loki-data:/var/lib/loki
34+
- ./loki-config.yml:/etc/loki/config.yml
35+
command: -config.file=/etc/loki/config.yml
36+
networks:
37+
- monitoring
38+
39+
promtail:
40+
image: grafana/promtail:2.8.2
41+
container_name: promtail
42+
volumes:
43+
- /var/run/docker.sock:/var/run/docker.sock
44+
- ./promtail-config.yml:/etc/promtail/config.yml
45+
command: -config.file=/etc/promtail/config.yml
46+
depends_on:
47+
- loki
48+
networks:
49+
- monitoring
50+
51+
networks:
52+
monitoring:
53+
driver: bridge

0 commit comments

Comments
 (0)