函数
Note:
CLI中需要对函数中的"
用\
转移,用于分隔函数参数的,
需要用\\
转译
函数的调用方式为:
函数名(参数1="字符串",参数2=数字)
例如 sort(by="value",direction="desc")。目前支持如下函数:
- sort(by="value|time",direction="asc|desc") 排序函数
- by: 排序的字段,可以时value或time
- direction: 排序方向,asc(升序)/desc(降序)
- limit(limit=number greater than zero)
只返回
limit
指定的数据个数。如果数据总数小于limit,则返回所有数据- limit: 返回的数据个数,必须为大于0的整数
- sum() 对所有数据求和,返回求和后的数据Note:
返回的数据只包含一个value字段,time和labels字段都忽略
- average(groupBy="label name to group
by")
通过groupBy参数指定的label将数据分组并求平均,例如:
average(groupBy="VMUuid")
返回的数据中的labels里面只有groupBy指定的label字段
- top(num=number of top to return)
返回value值最大的N个数据
- low(num=number of low to return)
返回value值最小的N个数据