219.7.2. Headers

消息标头可用于覆盖 Metrics 组件 URI 中指定的 递增递减 值。

名称描述预期类型

CamelMetricsCounterIncrement 

覆盖 URI 中的递增值

Long

CamelMetricsCounterDecrement 

覆盖 URI 中的 decrement 值

Long

// update counter simple.counter by 417
from("direct:in")
    .setHeader(MetricsConstants.HEADER_COUNTER_INCREMENT, constant(417L))
    .to("metrics:counter:simple.counter?increment=7")
    .to("direct:out");
// updates counter using simple language to evaluate body.length
from("direct:in")
    .setHeader(MetricsConstants.HEADER_COUNTER_INCREMENT, simple("${body.length}"))
    .to("metrics:counter:body.length")
    .to("mock:out");