219.6. 使用
每个指标都有 type 和 name。支持的类型包括 计数器、直方图、 计量、计时器 和 量表。指标名称是简单字符串。如果未提供指标类型,则默认使用类型计量。
219.6.1. Headers
可以使用名为 CamelMetricsName
的标头来覆盖 URI 中定义的指标名称。
例如:
from("direct:in") .setHeader(MetricsConstants.HEADER_METRIC_NAME, constant("new.name")) .to("metrics:counter:name.not.used") .to("direct:out");
将更新带有名称 new.name
而不是 name.not.used
计数器。
在 Metrics 端点完成交换处理后,所有指标特定的标头都会从消息中删除。在处理交换指标端点时,使用级别 warn
捕获所有例外和写入日志条目。