【问题标题】:Prometheus query to return Top 5 resultsPrometheus 查询返回 Top 5 结果
【发布时间】:2020-01-28 16:46:00
【问题描述】:

我正在 Prometheus 中运行磁盘空间已用查询,并希望仅返回搜索结果中前 5 或 10 个条目。无论如何我可以做到这一点吗?

目前,我正在尝试的查询返回 58 个条目

(100 - 100 * (node_filesystem_avail{device!~"by-uuid",device!~"tmpfs",mountpoint="/"} / node_filesystem_size{device!~"by-uuid",device!~"tmpfs",mountpoint="/"})) > 70


【问题讨论】:

    标签: prometheus prometheus-operator


    【解决方案1】:

    只需在查询中添加 topk(5, ...):

    topk(5, (100 - 100 * (node_filesystem_avail{device!~"by-uuid",device!~"tmpfs",mountpoint="/"} / node_filesystem_size{device!~"by-uuid",device!~"tmpfs",mountpoint="/"})) > 70)
    

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2013-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多