220.8. 배포 요약
micrometer:summary:metricname[?options]
220.8.1. 옵션
이름 | 기본 | 설명 |
---|---|---|
value | - | 히스토그램에서 사용할 값 |
값을
설정하지 않으면 히스토그램에 아무것도 추가되지 않으며 경고가 기록됩니다.
// adds value 9923 to simple.histogram from("direct:in") .to("micrometer:summary:simple.histogram?value=9923") .to("direct:out");
// nothing is added to simple.histogram; warning is logged from("direct:in") .to("micrometer:summary:simple.histogram") .to("direct:out");
값이
double 결과를 사용하여 Simple
표현식으로 평가됩니다. 예를 들어 헤더 X
에 3.0으로 평가되는 값이 포함되어 있는 경우 이 값은 simple.histogram
으로 등록됩니다.
from("direct:in") .to("micrometer:summary:simple.histogram?value=${header.X}") .to("direct:out");
220.8.2. headers
camel-metrics
와 마찬가지로 특정 Message 헤더를 사용하여 Micrometer 엔드포인트 URI에 지정된 값을 덮어쓸 수 있습니다.
이름 | 설명 | 예상 유형 |
---|---|---|
CamelMetricsHistogramValue | URI에서 히스토그램 값 덮어쓰기 | long |
// adds value 992.0 to simple.histogram from("direct:in") .setHeader(MicrometerConstants.HEADER_HISTOGRAM_VALUE, constant(992.0D)) .to("micrometer:summary:simple.histogram?value=700") .to("direct:out")