Skip to content

Commit 6ee8284

Browse files
committed
refactor:도커 파일 influxdb 추가
1 parent b20ab7e commit 6ee8284

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

monitoring/docker-compose.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ services:
3434
image: mariadb:latest
3535
container_name: mariadb2
3636
ports:
37-
- "3306:3306"
37+
- "3307:3306"
3838
env_file:
3939
- ../docker/local.properties
4040
environment:
@@ -66,6 +66,25 @@ services:
6666
- monitoring-net
6767
restart: unless-stopped
6868

69+
# --- 추가된 InfluxDB 서비스 ---
70+
influxdb:
71+
image: influxdb:2.7
72+
container_name: influxdb
73+
ports:
74+
- "8086:8086"
75+
volumes:
76+
- influxdb_data:/var/lib/influxdb2
77+
environment:
78+
- DOCKER_INFLUXDB_INIT_MODE=setup
79+
- DOCKER_INFLUXDB_INIT_USERNAME=k6-user # 임의의 사용자/비밀번호
80+
- DOCKER_INFLUXDB_INIT_PASSWORD=k6-password
81+
- DOCKER_INFLUXDB_INIT_ORG=k6-org
82+
- DOCKER_INFLUXDB_INIT_BUCKET=k6-bucket
83+
- DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=vJvTx5b8vjgH7mu-M-BsEvdy5_COovexAjyniVhMF1yPzvsp2g8kp62opqXVMq6ICAq2tLJxxD6ifXPBZ9YVmA==
84+
networks:
85+
- monitoring-net
86+
restart: unless-stopped
87+
6988
grafana:
7089
image: grafana/grafana:11.0.0
7190
container_name: grafana
@@ -77,9 +96,10 @@ services:
7796
networks:
7897
- monitoring-net
7998
restart: unless-stopped
80-
depends_on:
99+
depends_on: # --- 수정된 부분 ---
81100
- prometheus
82101
- jaeger
102+
- influxdb
83103

84104
jaeger:
85105
image: jaegertracing/all-in-one:latest
@@ -96,6 +116,7 @@ volumes:
96116
grafana_data: {}
97117
mariadb_data:
98118
driver: local
119+
influxdb_data: {} # --- 추가된 부분 ---
99120

100121
networks:
101122
app-network:
@@ -104,3 +125,8 @@ networks:
104125
monitoring-net:
105126
name: monitoring-net
106127
driver: bridge
128+
129+
130+
# export K6_INFLUXDB_ORGANIZATION=k6-org
131+
# - export K6_INFLUXDB_BUCKET=k6-bucket
132+
# ./k6 run --out xk6-influxdb=http://localhost:8086 /Users/jangbongjun/coin/src/test/resources/k6/chart-stomp-test.js

0 commit comments

Comments
 (0)