日志服务查询分析功能支持通过估算进行日志分析,详细语句及含义如下:

语句 含义 示例
approx_distinct(x) 估算x列的唯一值的个数。 -
approx_percentile(x,percentage) 对于x列排序,找出大约处于percentage位置的数值。 找出位于一半位置的数值:approx_percentile(x,0.5)
approx_percentile(x, percentages) 与上述用法类似,但可以指定多个percentage,找出每个percentage对应的数值。 approx_percentile(x,array[0.1,0.2])
numeric_histogram(buckets, Value) 对于数值列,分多个桶进行统计。把Value这一列,分到buckets个桶中,返回每个桶的Key及对应的count数,相当于针对数值的select count group by 对于POST请求,把延时分成10个桶,看每个桶的大小:method:POST | select numeric_histogram(10,latency)