【发布时间】:2018-07-27 11:00:07
【问题描述】:
我在 influxdb 中有以下数据。
time count http_status
---- ----- -----------
1532500250000000000 105058 200
1532500250000000000 11 499
1532500260000000000 108119 200
1532500260000000000 9 499
1532500260000000000 2 400
1532500270000000000 8 499
1532500270000000000 1 400
1532500270000000000 105321 200
1532500280000000000 1 400
1532500280000000000 106611 200
1532500280000000000 15 499
1532500290000000000 105572 200
1532500290000000000 9 499
1532500290000000000 5 400
http_status 是我的 api 状态。
我想在这个度量上创建一个连续查询来生成我的 api 的成功率,应该如下计算
count(http_status == 200) / count(all apis)
我知道逻辑很简单。但是我没能写出一个 influx sql 来生成这个。所以我写在这里寻求帮助。
提前致谢。
【问题讨论】: