版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Influxdb+Grafana打造Flink监控大盘
Influxdb安装
- 为什么选influxdb,每条记录都有一个时间戳,很适合这种统计的场景,当然还有其它原因
- 安装参考文档
- 注意事项 ,如果要在界面打开查询界面
需修改配置 /etc/influxdb/influxdb.conf
[admin]
# Determines whether the admin service is enabled.
enabled = true
# The default bind address used by the admin service.
bind-address = ":8083"
- 最后如图 web 端口 8083
- 命令行查询界面启动 influx setup
Grafana安装
Flink配置
- 参考文档 Flink 1.8才支持report到influxdb
- 修改配置文件 flink-conf.yaml
metrics.reporter.influxdb.class: org.apache.flink.metrics.influxdb.InfluxdbReporter
metrics.reporter.influxdb.host: centos-6
metrics.reporter.influxdb.port: 8086
metrics.reporter.influxdb.db: te
- 复制flink-metrics-influxdb_2.12-1.8.0.jar包 到lib
- 启动Flink
Grafana配置报表
- 配置influxdb数据源,默认没有密码,选好库就行了
- 配置报表,例图