219.11. 지표 유형 게이지
metrics:gauge:metricname[?options]
219.11.1. 옵션 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 기본 | 설명 |
|---|---|---|
| subject | - | 게이지에 의해 관찰될 모든 오브젝트 |
subject 가 정의되지 않은 경우 간단히 무시됩니다. 즉 게이지가 등록되지 않습니다.
// update gauge "simple.gauge" by a bean "mySubjectBean"
from("direct:in")
.to("metrics:gauge:simple.gauge?subject=#mySubjectBean")
.to("direct:out");
219.11.2. headers 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
메시지 헤더는 Metrics 구성 요소 URI에 지정된 제목 값을 재정의하는 데 사용할 수 있습니다. 참고: CamelMetricsName 헤더가 지정된 경우 URI에 지정된 기본 게이지 외에 새 게이지가 등록됩니다.
| 이름 | 설명 | 예상 유형 |
|---|---|---|
| CamelMetricsGaugeSubject | URI의 주체 값 덮어쓰기 | 개체 |
// update gauge simple.gauge by a String literal "myUpdatedSubject"
from("direct:in")
.setHeader(MetricsConstants.HEADER_GAUGE_SUBJECT, constant("myUpdatedSubject"))
.to("metrics:counter:simple.gauge?subject=#mySubjectBean")
.to("direct:out");