Influxdb+Grafana打造Flink监控大盘

99封情书 提交于 2019-12-04 02:48:32

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数据源,默认没有密码,选好库就行了
    在这里插入图片描述
  • 配置报表,例图
    在这里插入图片描述
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!