我使用Rumen将作业历史记录中的信息提取为.json格式。 这适用于默认计数器和参数。 但是,我看不到我添加到映射器的自定义计数器。
我设法通过基于Web的历史记录界面查看这些自定义计数器,但它们不会出现在Rumen生成的.json文件中。
有关如何使用瘤胃从作业历史记录中提取所有(默认+自定义)计数器的想法吗?
谢谢。
答案 0 :(得分:0)
我不是百分百肯定,但从source code判断,目前没有内置的方式来访问自定义计数器。
LoggedTask或LoggedTaskAttempt等类仅公开标准计数器。但是,自定义计数器似乎已被捕获并存储在ParsedTask或ParsedTaskAttempt中。正如他们的javadoc所说:
这是围绕LoggedTask(LoggedTaskAttempt)的包装类。这也提供了 有关从作业历史记录中获取的任务(任务尝试)的额外信息 它没有写入JSON跟踪文件。
看起来,您必须扩展Rumen才能自行捕获自定义计数器。