Influxdb+Grafana打造Flink监控大盘

Influxdb+Grafana打造Flink监控大盘

  • Influxdb安装
  • Grafana安装
  • Flink配置
  • Grafana配置报表

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
    Influxdb+Grafana打造Flink监控大盘_第1张图片
  • 命令行查询界面启动 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数据源,默认没有密码,选好库就行了
    Influxdb+Grafana打造Flink监控大盘_第2张图片
  • 配置报表,例图
    Influxdb+Grafana打造Flink监控大盘_第3张图片

你可能感兴趣的:(Flink,Flink,入门到实践)