如何在Sumo Logic中重写quantize聚合函数且保留动态时间间隔?
问题解答:Quantize继承仪表盘动态时间间隔并修改聚合方式
你可以直接省略to <时间间隔>的硬编码部分,仅保留quantize using max语法,这样既能将quantize的聚合方式从默认的avg改为max,又能让它自动继承所在仪表盘的动态时间间隔。
针对你的使用场景,修改后的查询语句如下:
_sourceCategory=x metric=process.memory.usage process.executable.name=my-bin | quantize using max | max
说明
- 省略
to 5m这类硬编码时间后,quantize会自动读取仪表盘设置的动态时间间隔参数,无需固定时长 using max明确指定quantize阶段对每个时间间隔内的数据取最大值,替代默认的平均值计算- 后续的
max步骤会在所有主机的量化结果中再取全局最大值,实现你需要的“量化间隔内任意主机的最大内存使用率,再取所有主机最大值”的需求
内容的提问来源于stack exchange,提问作者MikeJansen
相关产品推荐
相关产品推荐

