@@ -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
100121networks :
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