@@ -19,8 +19,7 @@ x-kafka-broker-env: &kafka-broker-env
1919services :
2020 kafka1 :
2121 image : " ${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
22- networks :
23- - hamstring
22+ networks : [hamstring]
2423 ports :
2524 - target : 8097
2625 published : " ${KAFKA1_EXTERNAL_PORT:-8097}"
@@ -33,19 +32,13 @@ services:
3332 KAFKA_LISTENERS : INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:8097,CONTROLLER://0.0.0.0:29093
3433 volumes :
3534 - kafka-broker-data1:/var/lib/kafka/data
36- healthcheck :
37- test : ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19092 >/dev/null 2>&1"]
38- interval : 30s
39- timeout : 10s
40- retries : 10
4135 deploy :
4236 restart_policy :
4337 condition : any
4438
4539 kafka2 :
4640 image : " ${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
47- networks :
48- - hamstring
41+ networks : [hamstring]
4942 ports :
5043 - target : 8098
5144 published : " ${KAFKA2_EXTERNAL_PORT:-8098}"
@@ -59,19 +52,13 @@ services:
5952 KAFKA_LOG4J_LOGGERS : " ${KAFKA_LOG4J_LOGGERS:-kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO}"
6053 volumes :
6154 - kafka-broker-data2:/var/lib/kafka/data
62- healthcheck :
63- test : ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19093 >/dev/null 2>&1"]
64- interval : 30s
65- timeout : 10s
66- retries : 10
6755 deploy :
6856 restart_policy :
6957 condition : any
7058
7159 kafka3 :
7260 image : " ${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
73- networks :
74- - hamstring
61+ networks : [hamstring]
7562 ports :
7663 - target : 8099
7764 published : " ${KAFKA3_EXTERNAL_PORT:-8099}"
@@ -85,11 +72,6 @@ services:
8572 KAFKA_LOG4J_LOGGERS : " ${KAFKA_LOG4J_LOGGERS:-kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO}"
8673 volumes :
8774 - kafka-broker-data3:/var/lib/kafka/data
88- healthcheck :
89- test : ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19094 >/dev/null 2>&1"]
90- interval : 30s
91- timeout : 10s
92- retries : 10
9375 deploy :
9476 restart_policy :
9577 condition : any
@@ -98,6 +80,9 @@ services:
9880 image : " ${CLICKHOUSE_IMAGE:-clickhouse/clickhouse-server:26.5-alpine}"
9981 networks :
10082 - hamstring
83+ environment :
84+ CLICKHOUSE_USER : " ${CLICKHOUSE_USER:-default}"
85+ CLICKHOUSE_PASSWORD : " ${CLICKHOUSE_PASSWORD:-hamstring}"
10186 ports :
10287 - target : 8123
10388 published : " ${CLICKHOUSE_HTTP_PORT:-8123}"
@@ -121,7 +106,7 @@ services:
121106 condition : any
122107
123108 grafana :
124- image : " ${GRAFANA_IMAGE:-grafana/grafana:13.1.0-debian }"
109+ image : " ${GRAFANA_IMAGE:-grafana/grafana:13.0.3-slim }"
125110 networks :
126111 - hamstring
127112 ports :
@@ -137,10 +122,13 @@ services:
137122 GF_SECURITY_ADMIN_USER : " ${GRAFANA_ADMIN_USER:-admin}"
138123 GF_SECURITY_ADMIN_PASSWORD : " ${GRAFANA_ADMIN_PASSWORD:-admin}"
139124 GF_INSTALL_PLUGINS : " ${GRAFANA_INSTALL_PLUGINS:-grafana-clickhouse-datasource}"
125+ CLICKHOUSE_USER : " ${CLICKHOUSE_USER:-default}"
126+ CLICKHOUSE_PASSWORD : " ${CLICKHOUSE_PASSWORD:-hamstring}"
140127 healthcheck :
141128 test : ["CMD-SHELL", "nc -z localhost 3000"]
142129 interval : 10s
143- timeout : 5s
130+ timeout : 30s
131+ start_period : 120s
144132 retries : 3
145133 deploy :
146134 restart_policy :
@@ -188,6 +176,8 @@ services:
188176 environment :
189177 GROUP_ID : " ${MONITORING_AGENT_GROUP_ID:-monitoring_agent}"
190178 HAMSTRING_CONFIG_CHECKSUM : " ${HAMSTRING_CONFIG_CHECKSUM:-d9bc812b76c2b58c633b412a6c07f981f3c4d787}"
179+ CLICKHOUSE_USER : " ${CLICKHOUSE_USER:-default}"
180+ CLICKHOUSE_PASSWORD : " ${CLICKHOUSE_PASSWORD:-hamstring}"
191181 deploy :
192182 restart_policy :
193183 condition : any
@@ -329,10 +319,6 @@ networks:
329319 hamstring :
330320 driver : overlay
331321 attachable : true
332- ipam :
333- driver : default
334- config :
335- - subnet : " ${HAMSTRING_SUBNET:-172.27.0.0/16}"
336322
337323volumes :
338324 ch_data :
0 commit comments