rumen和自定义计数器

dsf9zpds  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(270)

我使用rumen将工作历史信息提取为.json格式。这对于默认计数器和参数很好。但是,我无法看到已添加到Map器的自定义计数器。
我设法通过基于web的历史界面查看这些自定义计数器,但它们不会出现在rumen生成的.json文件中。
如何使用rumen从作业历史中提取所有(默认+自定义)计数器?
谢谢您。

qoefvg9y

qoefvg9y1#

我不是100%确定,但是从源代码来看,目前没有访问自定义计数器的内置方法。
像loggedtask或loggedtaskattent这样的类只公开标准计数器。但是,自定义计数器似乎被捕获并存储在parsedtask或parsedtaskattent中。正如他们的javadoc所说:
这是一个围绕loggedtask(loggedtaskattent)的 Package 类。这还提供了有关从作业历史中获取的任务(任务尝试)的额外信息,这些信息没有写入json跟踪文件。
看起来,你必须扩展瘤胃来自己捕获定制计数器。

相关问题