跳到主要内容

Meters

DeepSeek V3 中英对照 Meters

Meter 是用于收集一组关于应用程序的测量数据的接口(我们单独称之为指标)。

Micrometer 支持一组 Meter 原语,包括 TimerCounterGaugeDistributionSummaryLongTaskTimerFunctionCounterFunctionTimerTimeGauge。不同的仪表类型会产生不同数量的时间序列指标。例如,虽然有一个单独的指标来表示 Gauge,但 Timer 会同时测量定时事件的数量和所有定时事件的总时间。

提示

记录 Meter 的测量值预期是一个相对廉价的操作,并且不应抛出任何异常。如果 registry 支持将指标发布到监控系统,这将在单独的线程中完成,并且不应影响记录指标。

仪表通过其名称和维度(dimensions)唯一标识。我们通常将“维度”和“标签”这两个术语互换使用,而 Micrometer 接口中使用 Tag 仅仅是因为它更简短。一般来说,名称应该能够作为查询的枢纽。维度允许对特定命名的指标进行切片,以便深入分析和理解数据。这意味着,如果仅选择了名称,你可以通过其他维度进行深入分析,并对显示的值进行推断。