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,也可以自己配置
配置完,主页显示
网友评论