按服务聚合与按实例聚合
按服务聚合与按实例聚合
# 按 service 汇总错误数(输出条数 = service 取值数)
sum by (service) (rate(http_requests_total{code=~"5.."}[5m]))
# 保留除实例外的其他维度(如叠加 service、region)
sum without (instance) (rate(http_requests_total[5m]))聚合层级决定图表可读性:看板默认按服务聚合,下钻面板再按实例展开。
聚合运算符把多序列合并为少数序列:sum by (label) 按指定维度分组求和,sum without (label) 保留列出的维度之外的全部标签,用于控制曲线数量。
# 按 service 汇总错误数(输出条数 = service 取值数)
sum by (service) (rate(http_requests_total{code=~"5.."}[5m]))
# 保留除实例外的其他维度(如叠加 service、region)
sum without (instance) (rate(http_requests_total[5m]))