You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flink 1.15.2任务管理器Prometheus指标采集异常求助

环境与配置

我在Kubernetes上部署了Flink 1.15.2,配置的Prometheus指标采集规则如下:

# metrics
metrics.reporters: prom
metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporter

问题现象

  • 启动Flink任务后,Prometheus无法获取TaskManager的指标
  • 停止任务后,虽能看到指标但部分指标为空

已尝试的无效方案

  • 降低CPU使用率,仍无法获取TaskManager指标
  • 增加任务槽数量,问题依旧
  • 该问题在Intel和ARM节点上均会出现
  • 修改Flink配置为以下内容后,指标仅被采集几秒后便消失:
# metrics
metrics.reporters: prom
metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporterFactory
  • 禁用Kafka生产者/消费者指标注册后,问题仍未解决:
kafkaSourceBuilder.setProperty("register.consumer.metrics", "false");
var producerProperties = new Properties();
producerProperties.setProperty("register.producer.metrics", "false");
producerSinkBuilder.setKafkaProducerConfig(producerProperties);

额外发现

  • 升级到Flink 1.15.3后,启动任务可正常采集指标
  • 在Flink 1.16.0上启动任务后,Prometheus完全无法获取Flink指标

内容的提问来源于stack exchange,提问作者holly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 01:05:33