kafka代理不向合流控制面板发送度量

pvabu6sv  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(333)

我已经部署了一个5代理apachekafka集群和一个confluentinc/cp企业kafka映像,以及一个confluentcontrolpanel容器和confluentinc/cp企业控制中心映像,以获取以下说明https://docs.confluent.io/current/installation/docker/docs/quickstart.html#getting-从docker客户端开始
我在每个节点中激活了度量支持,如下所示,并重新启动了它们:


##################### Confluent Metrics Reporter #######################

# Confluent Control Center and Confluent Auto Data Balancer integration

# 

# Uncomment the following lines to publish monitoring data for

# Confluent Control Center and Confluent Auto Data Balancer

# If you are using a dedicated metrics cluster, also adjust the settings

# to point to your metrics kakfa cluster.

metric.reporters=io.confluent.metrics.reporter.ConfluentMetricsReporter
confluent.metrics.reporter.bootstrap.servers=localhost:9092

# 

# Uncomment the following line if the metrics cluster has a single broker

# confluent.metrics.reporter.topic.replicas=1

##################### Confluent Proactive Support ######################

# If set to true, and confluent-support-metrics package is installed

# then the feature to collect and report support metrics

# ("Metrics") is enabled.  If set to false, the feature is disabled.

# 

confluent.support.metrics.enable=true

但是:
我在kafkanconfig日志部分得到一个metric.reporters=[]。
我在confluent control center日志中收到此警告:
[2018-06-19 16:56:35739]warn broker=1008未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1009未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)检测
[2018-06-19 16:56:35739]warn broker=1006未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1010未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1007未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
显然,我得到了火箭的图像

我遵循了下列指示,但什么也没做。
https://docs.confluent.io/current/control-center/docs/installation/troubleshooting.html
https://docs.confluent.io/current/kafka/metrics-reporter/metrics-reporter.html
这是我用来运行apache kafka容器的docker命令:

docker run -d --net=confluent  --name=kafka1 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper1:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka1:9092 confluentinc/cp-enterprise-kafka

有人能帮我吗?

vc9ivgsu

vc9ivgsu1#

我会指出显而易见的。
每个代理都需要配置该属性文件,而不仅仅是一个。
每次更改文件后,都需要重新启动kafka。因为您使用的是docker,所以您需要尊重不要删除kafka主题数据(例如,使用卷装载)
您需要在metrics reporter行中放置一个逗号分隔的所有五个引导服务器的列表,而不仅仅是localhost

相关问题