【问题标题】:Prometheus QL get the first values from the query resultPrometheus QL 从查询结果中获取第一个值
【发布时间】:2020-12-24 19:09:01
【问题描述】:

我编写下面的查询来获取 microvices 的正常运行时间。

base_jvm_uptime_seconds{kubernetes_name="namepspce1"}

但是,它返回多个值,因此 grafana 返回“仅支持返回单个系列/表的查询”。我想知道如何从查询结果中获得第一个 velus?

我试过base_jvm_uptime_seconds{kubernetes_name="namepspce1"}[0],但它不起作用..

谢谢!

【问题讨论】:

    标签: kubernetes prometheus grafana promql


    【解决方案1】:

    我建议您首先通过在 Prometheus Graph 控制台中运行查询来检查这些多个时间序列的标签值。 您需要决定要显示哪一个。随机优先通常不是最好的主意。 但如果有帮助,您可以随时使用topk(1,query)。只需在 Grafana 查询编辑器中打开即时模式即可。

    【讨论】:

      猜你喜欢
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多