为了账号安全,请及时绑定邮箱和手机立即绑定

千分尺@Timed注释

千分尺@Timed注释

慕桂英546537 2022-09-22 10:43:33
谁能解释一下微米注释和暴露的指标之间的区别是什么。_count_sum@Timed下面有两个指标值示例,作为对方法的注释发布的结果。@TimedGET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_count{class="ro.orange.productsbff.infrastructure.adapter.cms.integration.CmsClient",method="getCardLimitsByType",} 9.0GET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_sum{class="ro.orange.productsbff.infrastructure.adapter.cms.integration.CmsClient",method="getCardLimitsByType",} 1.838999262谢谢!
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

是计时器进行的总测量值。是所用时间的所有测量的累积持续时间。因此,通过将总和除以计数,您可以看到平均计时:countsum

GET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_sum / 
GET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_count

但是,随着时间的推移,这可能会变得不那么有用,因为随着值的增长,该平均值可能会隐藏峰值。

由于这两个数字只会上升(考虑到重启),Prometheus可以利用这些知识,你可以看到这个计时器的1分钟平均延迟,如下所示:

increase(GET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_sum[1m]) /   
increase(GET_CARD_LIMITS_BY_LIMIT_TYPE_seconds_count[1m])


查看完整回答
反对 回复 2022-09-22
  • 1 回答
  • 0 关注
  • 177 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信