220.6. 使用方法
每个指标都有类型和名称。支持的类型有 计数器、直方图、量表、计时器 和 量表。指标名称是简单字符串。如果没有提供指标类型,则默认使用类型 meter。
220.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
的计数器。
指标端点完成交换处理后,所有特定于指标的标头都会从消息中删除。在处理交换指标端点时,将使用级别 warn
来捕获所有异常和写入日志条目。