谁能解释一下微米注释和暴露的指标之间的区别是什么。_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个赞
是计时器进行的总测量值。是所用时间的所有测量的累积持续时间。因此,通过将总和除以计数,您可以看到平均计时:count
sum
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])
添加回答
举报
0/150
提交
取消