X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=docker-compose.yml;h=d0af4c9e4a0cd89ea58f703086edb8217139c705;hb=0fc4394612a25e651ca13ac366292a31453d8c1d;hp=ba8849e3f6e7a0d645dee610fe990af35db57fea;hpb=ddcd0fa674d1a659c481d8a874c53d3a3322c68c;p=demos%2Fkafka%2Fmonitoring diff --git a/docker-compose.yml b/docker-compose.yml index ba8849e..d0af4c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,10 +5,6 @@ services: zookeeper: build: zookeeper environment: - JVMFLAGS: - -Dcom.sun.management.jmxremote=true - -Dcom.sun.management.jmxremote.port=7070 - -Dcom.sun.management.jmxremote.authenticate=false ALLOW_ANONYMOUS_LOGIN: 'yes' ZOO_ENABLE_PROMETHEUS_METRICS: 'yes' volumes: @@ -159,11 +155,35 @@ services: producer: image: juplo/simple-producer:1.0-SNAPSHOT + entrypoint: java + -Dcom.sun.management.jmxremote=true + -Dcom.sun.management.jmxremote.port=7000 + -Dcom.sun.management.jmxremote.local.only=false + -Dcom.sun.management.jmxremote.authenticate=false + -Dcom.sun.management.jmxremote.ssl=false + -jar /opt/app.jar command: kafka:9092 test producer + ports: + - 7010:7000 consumer: image: juplo/simple-consumer:1.0-SNAPSHOT + entrypoint: java + -Dcom.sun.management.jmxremote=true + -Dcom.sun.management.jmxremote.port=7000 + -Dcom.sun.management.jmxremote.local.only=false + -Dcom.sun.management.jmxremote.authenticate=false + -Dcom.sun.management.jmxremote.ssl=false + -jar /opt/app.jar command: kafka:9092 test my-group consumer + ports: + - 7020:7000 + + cli: + image: juplo/toolbox + command: sleep infinity + depends_on: + - setup volumes: