开发者社区> 问答> 正文

如何快速定位拖慢速度的 operator?

平常经常遇到这个问题, 特来求助下,  平常任务基本都是共享 default slot 的, 所以在 web 上显示的是一整块, 当任务出现问题可以看到被压, 但是很难定位是里面的哪个 operator 出问题了 有没有什么方法能快速的定位出问题的 operator, 想问问大家平时怎么做的

*来自志愿者整理的flink邮件归档

展开
收起
游客nnqbtnagn7h6s 2021-12-06 19:42:55 358 0
1 条回答
写回答
取消 提交回答
  • 可以在 Flink Web UI 的 metric 那里添加每个算子的 in 和 out 的速度进行对比,然后知道到底是哪个算子处处理较慢,eg:

    http://zhisheng-blog.oss-cn-hangzhou.aliyuncs.com/2020-06-25-081928.png

    可以看下上面图中的测试就是一个 operator chain 在一起的作业,可以看到每个算子并行度的进出流速。

    *来自志愿者整理的flink邮件归档

    2021-12-06 21:15:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载