1

Rumen を使用して、ジョブ履歴から .json 形式に情報を抽出しています。これは、デフォルトのカウンターとパラメーターに対してはうまく機能します。しかし、マッパーに追加したカスタム カウンターが表示されませんでした。

これらのカスタム カウンターは、Web ベースの履歴インターフェイスを介して確認できますが、Rumen によって生成された .json ファイルには表示されません。

Rumen を使用して、ジョブ履歴からすべての (デフォルト + カスタム) カウンターを抽出する方法について何か考えはありますか?

ありがとうございました。

4

1 に答える 1

0

100% 確信はありませんが、ソース コードから判断すると、現在、カスタム カウンターにアクセスする組み込みの方法はありません。

LoggedTaskLoggedTaskAttemptなどのクラスは、標準のカウンターのみを公開します。ただし、カスタム カウンターはキャプチャされ、ParsedTaskまたはParsedTaskAttemptに格納されているようです。彼らのjavadocが述べているように:

これは、LoggedTask (LoggedTaskAttempt) のラッパー クラスです。これは、JSON トレース ファイルに書き込まれない、ジョブ履歴から取得されたタスク (タスク試行) に関する追加情報も提供します。

自分でカスタム カウンターを取得するには、Rumen を拡張する必要があるようです。

于 2013-04-29T08:38:31.350 に答える