Grafana制作图表-自定义Flink监控图表

简要

有时候我们在官网的Grafana下载的图表是这样的,如下图

复制代码
#算子的处理时间,就是处理数据的延迟数据抓取,这个的说明看下下面的文章
metrics.latency.interval: 60
metrics.reporter.promgateway.class: org.apache.flink.metrics.prometheus.PrometheusPushGatewayReporter

metrics.reporter.promgateway.host: localhost
metrics.reporter.promgateway.port: 9091
metrics.reporter.promgateway.jobName: jobname
metrics.reporter.promgateway.randomJobNameSuffix: true
metrics.reporter.promgateway.deleteOnShutdown: false
metrics.reporter.promgateway.interval: 20 SECONDS

相关配置说明

一口气搞懂「Flink Metrics」监控指标和性能优化,全靠这33张图和7千字(建议收藏) - 掘金

相关模板下载

Dashboards | Grafana Labs

在线正则

在线正则表达式测试

前提

处理上面的前提是flink的监控数据已经采集到了pushgateway里面。

设置全局变量的技巧

上图通过构建查询的值,然后用正则匹配得到最后的任务数据,用来做全局变量使用

复制代码
query_result(flink_jobmanager_job_uptime)
#如果是要得到有端口的用这个
/instance="(.+:\d+)"/
#如果没有特殊要求用下面这个
/job_name="(.+)"/
#用下面这个好用一点
/exported_job="([^"]+)"/
flink_jobmanager_job_uptime{exported_job="$exported_job"}

最后操作以后的效果为

制作第一个图表

设置单位

设置查询的别名

其他设置

制作第二个表格

用label以表格的方式显示

控制那些显示那些不显示

可以借鉴下

Grafana 使用表格面板进行数据可视化-grafana 表格

相关推荐
蓝胖的四次元口袋7 天前
Prometheus+Grafana知识梳理(2)
grafana·prometheus
打工仔折腾 AI8 天前
多台服务器日志分散难查?用Promtail+Loki+Grafana搭建集中检索平台
服务器·人工智能·后端·python·性能优化·django·grafana
蓝胖的四次元口袋10 天前
Prometheus+Grafana知识梳理(1)
grafana·prometheus
哈__11 天前
日志散在多台服务器怎么查?用 Promtail + Loki + Grafana 搭一套集中检索平台
运维·服务器·grafana
DylanlZhao23 天前
我想看看本地 LLM 给我省了多少钱,于是我监控了它
llm·grafana
天天喝旺仔25 天前
Prometheus + Grafana 监控告警体系搭建实战:从 Exporter 指标采集、PromQL 查询到 Alertmanager 告警落地
容器·kubernetes·grafana·prometheus·时序数据库
qq_452396231 个月前
第十二篇:《数据采集:Grafana Alloy、Fluent Bit、Vector 的选型与配置》
java·贪心算法·grafana
2601_962097361 个月前
可观测性实战:Prometheus+Grafana+OTel构建监控
grafana·prometheus·微服务架构·可观测性·opentelemetry
Joker-Full-stack1 个月前
higress Grafana生产事故复盘:Loki 2.9 WAL 竞态 Bug 导致 5 天审计日志消失
bug·grafana·higress
IT界的老黄牛1 个月前
Jenkins 监控一条龙:接入、看板 9964、11 条告警规则直接抄走
jenkins·grafana·prometheus·监控·ci-cd·告警规则