Apache Hop 2.17.0:如何查看工作流中管道的实时执行统计?
在Apache Hop 2.17.0中查看工作流内管道的实时执行统计
方法1:开启子执行详情视图
- 运行工作流前,在Hop GUI顶部菜单栏选择
View->Execution,勾选Show Sub-Execution Details - 启动工作流后,在Execution面板中找到对应的管道步骤,点击展开即可查看该管道的实时统计数据,包括各步骤的输入/输出行数、处理速度等,和直接运行管道时的统计维度一致。
方法2:配置管道步骤的日志与统计
- 在工作流的管道步骤上右键,选择
Configure - 在配置窗口切换到
Logging标签页:- 勾选
Enable detailed logging for this pipeline - 将
Logging level设置为Basic或Detailed(Detailed会输出更细粒度的执行数据) - 勾选
Log performance metrics,此时Hop控制台日志会实时输出该管道每个步骤的执行统计。
- 勾选
方法3:使用执行监控工具
- 打开Hop GUI的
Tools->Execution Monitor,这个工具可以监控所有正在运行的Hop作业和管道,包括工作流启动的子管道。 - 在Execution Monitor界面选中目标管道,点击
View Details,就能查看实时的步骤统计、处理速度、计数器等信息,和直接运行管道时的统计面板完全一致。
以上三种方法在Hop 2.17.0版本中均有效,其中方法1和方法3是可视化查看实时统计的便捷方式,能帮你快速定位管道执行瓶颈,和你在Pentaho Data Integration中的使用逻辑匹配。
内容的提问来源于stack exchange,提问作者user32790749




