我有一个简单的CI监控 - 从Bamboo获取数据到InfluxDB并在Grafana中显示各种内容。
我在Influx中的记录如下:
time Key result
---------------------------------------------------
xxxx1 plan-1 "Success"
xxxx2 plan-1 "Failure"
xxxx3 plan-1 "Success"
xxxx4 plan-1 "Success"
xxxx5 plan-1 "Success"
xxxx6 plan-1 "Success"
xxxx7 plan-1 "Failure"
我想衡量的是多少"成功"记录是连续的,直到"失败"。并做一些最小,最大和其他功能
所以在这个例子中,我希望看到(1,4)+平均值,平均值和最大值
所以我试图看到像"意味着'时间'打破"等等(其中'时间'不是时间,而是构建数量......)
是否可以从InfluxDB获取此信息?或者让它在格拉法纳计算?或者我是否必须通过某些脚本手动添加这些值?