Вам нужно будет добавить экспортеры Prometheus JMX в каждый из ваших процессов Kafka Java, а затем вам потребуется, чтобы сервер Prometheus мог их очистить.Это можно сделать, загрузив этот JAR-файл в каждый из процессов (контейнеров?), А затем отредактировав переменную среды KAFKA_OPTS
, включив параметр -javaagent
AFAIK, для этого не требуется устанавливать удаленно доступныйПорт JMX.
Примечание. Центр управления не отслеживает значения JMX.Он использует Kafka MetricsReporters и Interceptors.Использование этих интерфейсов, если вы решили написать свой собственный или найти другие, вообще не требует Control Center.