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");