220.7. Counter

micrometer:counter:name[?options]

220.7.1. 옵션

이름기본설명

증분 

-

카운터에 추가할 이중 값입니다.

Decrement

-

카운터에서 빼기 위해 두 번 값

증가 또는 감소 를 정의하지 않으면 카운터 값이 하나씩 증가합니다. 증분감소 둘 다 증분 작업만 정의된 경우.

// update counter simple.counter by 7
from("direct:in")
    .to("micrometer:counter:simple.counter?increment=7")
    .to("direct:out");
// increment counter simple.counter by 1
from("direct:in")
    .to("micrometer:counter:simple.counter")
    .to("direct:out");

증가감소 값 모두 Double 결과가 있는 Simple expressions로 평가됩니다. 예를 들어 헤더 X 에 3.0으로 평가되는 값이 포함된 경우 simple.counter 카운터는 3.0으로 감소합니다.

// decrement counter simple.counter by 3
from("direct:in")
    .to("micrometer:counter:simple.counter?decrement=${header.X}")
    .to("direct:out");