219.8. メトリックタイプメーター
metrics:meter:metricname[?options]
219.8.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.8.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("metric:meter:simple.meter?mark=123")
.to("direct:out");