定义时间段内具有唯一id的聚合度量,单位为微米?

mepcadol  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(376)

在spring引导度量中(使用Micrometer和prometheous),我无法获得每个阈值的日志事件,如下所示。

HELP logback_events_total Number of error level events that made it to the logs
TYPE logback_events_total counter
logback_events_total{level="info"} 98.0
logback_events_total{level="debug"} 46.0
logback_events_total{level="trace"} 0.0
logback_events_total{level="warn"} 6.0
logback_events_total{level="error"} 2.0

这显示了整个应用程序时间内每个日志级别的聚合。我想要类似的自定义指标,但在定义的时间段内聚合。例:我有唯一的操作id,我不希望这样的操作超过5分钟的时间发生。
然而,我很难找到这样的例子。因此,在SpringBoot项目中,有人能为我指出上述指标的源位置吗类名就足够了)
是否可以在定义的时间段内以微米为单位聚合具有唯一id的度量?

ycl3bljg

ycl3bljg1#

添加一个唯一的id可能会破坏您的度量,如果它具有很高的基数,我真的建议不要这样做。如果要将任意标记附加到现有 Jmeter ,可以注册 MeterFilter 这使您可以向 Jmeter 添加标记。

相关问题