美文网首页
使用Grafana+Prometheus监控Flink作业

使用Grafana+Prometheus监控Flink作业

作者: JiangQ | 来源:发表于2020-04-20 19:55 被阅读0次

1.配置Grafana

下载Grafna镜像,配置端口映射,默认3000


2.配置Prometheus

下载Prometheus镜像,配置端口映射,默认9090

修改prometheus.yml文件,配置监控Flink中TaskManager和JobManager开放的对应端口


3.配置Flink的flink-conf.yml

在flink-conf.yml文件末尾添加,TM和JM对应不同的端口,在之前的prometheus.yml中有做过配置

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

metrics.reporter.prom.port: 8890


4.注意事项

采用docker容器启动的时候,如果涉及到两个启动文件,尽量同时启动,不然两个docker之间不能相互访问,之前配置的端口就不生效

可以通过docker inspect ID 命令查看network网络

Flink配置的端口一定要在启动yml文件中做端口映射,在expose或者ports添加。


5.配置监控信息

先添加DataSources,URL配置prometheus地址

添加dashboard,可以import相关json,也可以自己配置

配置完,主页显示

相关文章

网友评论

      本文标题:使用Grafana+Prometheus监控Flink作业

      本文链接:https://www.haomeiwen.com/subject/srmjihtx.html