flink1.13新特性之火焰图

一、flink最新版本1.13 特性

1.什么是火焰图?

火焰图是《性能之巅》作者以及 DTrace 等一系列 Linux 系统优化工具作者 Brendan Gregg 大神的作品之一,可以非常清晰地展示应用程序的函数调用栈以及函数调用时间占比,基本原理是通过各种 agent 在程序运行时采样并输出日志,使用 FlameGraph 工具把日志提取出来输出可在浏览器交互式查看的 SVG图片。
flink在在1.13.1支持了这个特性。
火焰图是跟踪堆栈线程然后重复多次采样而生成的。每个方法的调用都会有一个长方型表示,长方型的长度和它在采样中出现的次数成正比。

最近研究lfink13的新特性,不开启配置,查询会报错。
在这里插入图片描述

Server Response:
Unable to load requested file /jobs/6cb2c340342388769ff4764760820994/vertices/e6fce90ff01b462b3a154d8adc01cc61/flamegraph.
1.开启火焰图配置
rest.flamegraph.enabled : true

具体配置参数:
在这里插入图片描述

2.效果

在这里插入图片描述

参考:
flink 官网: https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/ops/debugging/flame_graphs/

https://queue.acm.org/detail.cfm?id=2927301

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值