首页/云/可观测性速查/sort 与 sort_desc:结果排序
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条
Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

sort 与 sort_desc:结果排序

sort()/sort_desc() 对瞬时向量按数值排序,影响的是行序而非数值;表格类面板中使用可让结论更直观,对图形面板没有意义。

可观测性速查云更新于 2026-10-12

用法示例

用法示例
# 表格里从高到低展示前 5 名
sort_desc(topk(5, sum by (instance) (rate(http_requests_total{code=~"5.."}[5m]))))

# 通常 topk 已带筛选,排序可省略
topk(5, sum by (instance) (rate(http_requests_total{code=~"5.."}[5m])))
排序函数只在实际返回的瞬时向量上生效;对范围向量与标量不可用。

易错点

  • 在图形面板用 sort 看不到任何效果,排序只对表格展示有意义
  • sort 不改变序列集合,需要缩小范围还是得靠 topk 先筛选

数据来源与参考

  • Prometheus 文档 · sort() / sort_desc()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌