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