Настройка JMX-метрик для Kafka Consumer Docker - PullRequest
0 голосов
/ 19 сентября 2018

Я слышал, что если я использую Kafka Consumer на основе Java, я могу выставлять из него JMX-метрики, добавляя некоторые параметры ( слышал, что здесь и некоторые другие сообщения )

Mykafka Потребитель бежит внутри Докера.

Вот четыре параметра, которые я добавляю:

-Dcom.sun.management.jmxremote.port=1100
-Dom.sun.management.jmxremote.authenticate=false  
-Dcom.sun.management.jmxremote.ssl=false  
-Dcom.sun.management.jmxremote.local.only=false

Я добавляю его в Entrypoint моего dockerfile.Но моя jConsole не может подключиться к нему.

Вот мой Dockerfile и мой связанный с docker-compose сервис:

FROM openjdk:8u181-jre

ADD ./app /app

ENTRYPOINT [ "java", "-jar", "-Dcom.sun.management.jmxremote.port=1100", "-Dcom.sun.management.jmxremote.authenticate=false", "-Dcom.sun.management.jmxremote.ssl=false", "-Dcom.sun.management.jmxremote.local.only=false", "/app/KafkaConsumer.jar" ]

  jk_cons:
    build: ./micro_services/jk_Cons
    ports:
      - "1100:1100"
    volumes:
      - /neito/shared/linux_shared/historian/logging:/app

Может кто-нибудь рассказать мне о том, как разоблачить потребительские метрики kafka через JMX?

Хорошего дня

...