219.9. メトリックタイプメーター
metrics:meter:metricname[?options]
219.9.1. オプション
| 名前 | デフォルト | 説明 |
|---|---|---|
| マーク | - | マークとして使用する長い値 |
mark が設定されていない場合、meter.mark() が引数なしで呼び出されます。
// marks simple.meter without value
from("direct:in")
.to("metric:simple.meter")
.to("direct:out");// marks simple.meter with value 81
from("direct:in")
.to("metric:meter:simple.meter?mark=81")
.to("direct:out");219.9.2. ヘッダー
メッセージヘッダーを使用して、Metrics コンポーネント URI で指定された mark 値をオーバーライドできます。
| 名前 | 説明 | 想定されるタイプ |
|---|---|---|
| CamelMetricsMeterMark | URI のマーク値をオーバーライドする | Long |
// updates meter simple.meter with value 345
from("direct:in")
.setHeader(MetricsConstants.HEADER_METER_MARK, constant(345L))
.to("metrics:meter:simple.meter?mark=123")
.to("direct:out");