Red Hat Training

A Red Hat training course is available for Red Hat Fuse

209.9. メトリクスタイプのタイマー

metrics:timer:metricname[?options]

209.9.1. オプション

Nameデフォルト説明

action

-

起動または停止

アクション または無効な値が指定されていない場合、警告はタイマーの更新なしでログに記録されます。アクション 開始 が実行中のタイマーまたは停止で呼び出されたときにタイマーまたは 停止 が呼び出されていない場合は、何も更新されず、警告がログに記録されます。

// measure time taken by route "calculate"
from("direct:in")
    .to("metrics:timer:simple.timer?action=start")
    .to("direct:calculate")
    .to("metrics:timer:simple.timer?action=stop");

TimerContext オブジェクトは、異なるメトリクスコンポーネント呼び出し間でエクスチェンジプロパティーとして保存されます。