Grafana可视化图表中实现分数标签值取整的技术需求
Grafana日志可视化脚本取整优化方案
原脚本因score为小数导致柱状图过多,可通过PromQL的取整函数对score处理后再分组,以下是修改后的脚本:
sum by(rounded_score) ( count_over_time( {container_name="dal-api"} |= update_score_day5 | logfmt | json score="score_service" | score=round(score) [1d] ) )
关键修改说明:
- 新增
| score=round(score):对原始小数score执行四舍五入取整,若需要向下取整用floor(score),向上取整用ceil(score) - 将分组维度从
score改为rounded_score:按取整后的数值汇总计数,大幅减少柱状图数量
内容的提问来源于stack exchange,提问作者Eran
相关产品推荐
相关产品推荐

