我真的需要知道openTSDB数据库是否可以执行一些聪明的查询。没有很多示例共享。
例如,我需要一个数据集值的平均值,排除零值。
现在我有这样的事情:
http://localhost:4242/api/query?start=1480892400&end=1483657140&m=sum:32d-avg:site.availability{siteId=73}&arrays=true&ms
此查询需要启动&结束日期时间戳,32天缩减样本参数和' avg'作为平均聚合函数,度量标准名称,标记和响应格式。
我的时间数据系列如下:
[
[1483142484722, 210],
[1483142548883, 203],
[1483142609002, 0]
]
等等...
此查询按预期返回一个值,即我数据集中所有值的平均值。我需要查询返回所有的平均值,除了' 0'值,我不会零值影响我的计算。
我们可以在openTSDB中做类似的事吗?