我们正在升级我们的应用到Sping Boot 3和新的Observability API。在旧的方法中,我们只需要创建一个timedAspect bean,这将允许我们使用@Timed注解来自动为那些方法/类创建度量。新的spring ObservabilityAPI似乎没有提供一种面向方面的方法来向ObservationRegistry添加度量。spring Boot 或micronium是否提供了@Timed注解的替代方法来收集这个新的可观察性系统中的度量。
htrmnn0y1#
新的spring ObservabilityAPI似乎没有提供一种面向方面的方法来向ObservationRegistry添加度量这是因为ObservationRegistry是针对Observation s的,MeterRegistry是针对Meter s的。如果你想创建一个Timer(它是一个Meter),就像你之前做的那样使用@Timed和TimedAspect,这没有什么错。如果你想使用Observation API获得更高级的特性,你可以使用@Observed和ObservedAspect。
ObservationRegistry
Observation
MeterRegistry
Meter
Timer
@Timed
TimedAspect
@Observed
ObservedAspect
1条答案
按热度按时间htrmnn0y1#
新的spring ObservabilityAPI似乎没有提供一种面向方面的方法来向ObservationRegistry添加度量
这是因为
ObservationRegistry
是针对Observation
s的,MeterRegistry
是针对Meter
s的。如果你想创建一个
Timer
(它是一个Meter
),就像你之前做的那样使用@Timed
和TimedAspect
,这没有什么错。如果你想使用Observation API获得更高级的特性,你可以使用@Observed
和ObservedAspect
。