0

我有这样的指标{host1}.action.{action}.time.p95。这是值的示例:

host1.action.send_request.time     1.3
host1.action.filtering.time        0.5
host1.action.content_building.time 1

host2.action.send_request.time     1
host2.action.filtering.time        0.7
host2.action.content_building.time 1.1

host3.action.send_request.time     1.2
host3.action.filtering.time        1
host3.action.content_building.time 1.2

我需要做的是找到所有主机上每个操作的平均值(或 p95)、最小值和最大值。在这个例子中,我需要得到这些系列(只是一个例子,不知道它会是什么样子):

 *.action.send_request.time.p96     p95(1.3, 1, 1.2)
 *.action.send_request.time.min     min == 1
 *.action.send_request.time.min     max == 1.3

 *.action.filtering.time.p95        p95(0.5, 0.7, 1)
 *.action.filtering.time.min        min == 0.5
 *.action.filtering.time.max        max == 1

content_building操作相同

我事先不知道有多少动作,所以我需要一个通用的解决方案。关于如何实现这一目标的任何想法?

4

0 回答 0