我真的需要知道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中这样做吗?
暂无答案!
目前还没有任何答案,快来回答吧!