209.10. メトリックタイプゲージ
metrics:gauge:metricname[?options]
209.10.1. オプション
名前 | デフォルト | 説明 |
---|---|---|
subject | - | ゲージによって観察されるすべてのオブジェクト |
subject
が定義されていない場合、単に無視されます。つまり、ゲージは登録されません。
// update gauge "simple.gauge" by a bean "mySubjectBean" from("direct:in") .to("metric:gauge:simple.gauge?subject=#mySubjectBean") .to("direct:out");
209.10.2. ヘッダー
メッセージヘッダーを使用して、Metrics コンポーネント URI で指定された subject
の値をオーバーライドできます。注記: CamelMetricsName
ヘッダーが指定されている場合、URI で指定されたデフォルトのゲージに加えて、新しいゲージが登録されます。
名前 | 説明 | 想定されるタイプ |
---|---|---|
CamelMetricsGaugeSubject | URI のサブジェクト値をオーバーライドする | Object |
// update gauge simple.gauge by a String literal "myUpdatedSubject" from("direct:in") .setHeader(MetricsConstants.HEADER_GAUGE_SUBJECT, constant("myUpdatedSubject")) .to("metric:counter:simple.gauge?subject=#mySubjectBean") .to("direct:out");