218.9. Metrics 类型计时器
metrics:timer:metricname[?options]
metrics:timer:metricname[?options]
218.9.1. 选项 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
名称 | default | 描述 |
---|---|---|
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");
// 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
对象作为 Exchange 属性存储在不同的指标组件调用之间。