我正在尝试在EMR中运行flink流作业,该作业将消耗来自Kafka的记录并将其写入S3存储桶。这块工作正常。我正在尝试使用SLF4J REporter config中提到的slf4j Reporter从flink收集延迟指标。但我看不到日志文件中报告的任何指标。我在这里想念什么吗?任何帮助,将不胜感激。谢谢。
在flink-conf.yaml中配置的sl4j报告程序,具有以下详细信息:
metrics.reporter.slf4j.class: org.apache.flink.metrics.slf4j.Slf4jReporter
metrics.reporter.slf4j.interval: 60 SECONDS
metrics.latency.interval:2
metrics.system-resource:true
metrics.system-resource-probing-interval: 1000
在EMR上flink的(lib)文件夹中添加了以下库。
Flink version : 1.8.0
EMR Version: 5.24.0
flink-metrics-slf4j-1.8.0.jar