Skip to content

Commit 15c6b62

Browse files
committed
[#67] feat: Prometheus scrapping config 및 Grafana 대시보드 설정 추가
1 parent 946b81d commit 15c6b62

File tree

8 files changed

+3984
-0
lines changed

8 files changed

+3984
-0
lines changed

monitoring/.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
GRAFANA_ADMIN_USER=admin
2+
GRAFANA_ADMIN_PASSWORD=1234
3+
PROMETHEUS_CONFIG_FILE_PATH=./prometheus/prometheus.local.yml

monitoring/docker-compose.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
services:
2+
prometheus:
3+
image: prom/prometheus:latest
4+
container_name: gamchi-prometheus
5+
ports:
6+
- "9090:9090"
7+
volumes:
8+
- ${PROMETHEUS_CONFIG_FILE_PATH}:/etc/prometheus/prometheus.yml
9+
command:
10+
- '--config.file=/etc/prometheus/prometheus.yml'
11+
networks:
12+
- gamchi-network
13+
restart: unless-stopped
14+
15+
grafana:
16+
image: grafana/grafana:latest
17+
container_name: gamchi-grafana
18+
ports:
19+
- "3000:3000"
20+
volumes:
21+
- ./grafana/provisioning:/etc/grafana/provisioning
22+
- ./grafana/dashboards:/var/lib/grafana/dashboards
23+
environment:
24+
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER}
25+
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD}
26+
- GF_USERS_ALLOW_SIGN_UP=false
27+
depends_on:
28+
- prometheus
29+
networks:
30+
- gamchi-network
31+
restart: unless-stopped
32+
33+
networks:
34+
gamchi-network:
35+
driver: bridge

0 commit comments

Comments
 (0)