1

我正在使用 Rumen 将工作历史中的信息提取为 .json 格式。这适用于默认计数器和参数。但是,我看不到已添加到映射器中的自定义计数器。

我设法通过基于 Web 的历史界面查看这些自定义计数器,但它们没有出现在 Rumen 生成的 .json 文件中。

关于如何使用 Rumen 从作业历史中提取所有(默认 + 自定义)计数器的任何想法?

谢谢你。

4

1 回答 1

0

我不是 100% 确定,但是从源代码来看,目前没有内置的方式来访问自定义计数器。

LoggedTaskLoggedTaskAttempt等类仅公开标准计数器。但是,自定义计数器似乎被捕获并存储在ParsedTaskParsedTaskAttempt中。正如他们的 javadoc 所说:

这是一个围绕 LoggedTask (LoggedTaskAttempt) 的包装类。这还提供了有关从作业历史记录中获得的任务(任务尝试)的额外信息,这些信息未写入 JSON 跟踪文件。

看起来,您必须扩展 Rumen 才能自行捕获自定义计数器。

于 2013-04-29T08:38:31.350 回答