【问题标题】:How to display two(current and max) values in Grafana如何在 Grafana 中显示两个(当前和最大值)值
【发布时间】:2020-07-03 20:09:19
【问题描述】:

我有 kubernetes 集群并使用 Prometheus 和 Grafana 添加监控,我想在 grafana 中显示总数,即节点就绪与可用节点总数。我无法在 singlestat(因为名称仅表示一个值)、仪表(无法动态设置最大值)和文本(无法动态设置内容)中表示它

以下是我的两个查询。 第一次查询:

sum(kube_node_status_condition{condition="Ready"})

第二次查询:

sum(kube_node_info)

【问题讨论】:

    标签: prometheus grafana


    【解决方案1】:

    我可能误解了这个问题,但从我读到的内容来看,您希望 2 个结果相互显示。

    为什么不直接创建一个包含 2 个单一统计数据的仪表板,每个数据代表一个查询。 如果您希望在同一显示器上显示和可视化这两个查询(只需创建查询 A 和查询 B),图表也是一种选择。

    有关灵感,请查看 Grafana 上 prometheus 的官方演示站点:https://play.grafana.org/d/000000029/prometheus-demo-dashboard?orgId=1&refresh=5m

    如果这不是您要查找的内容,请指定,我很乐意提供帮助。

    根据评论更新

    好的,如果你想进行算术运算,那么MetaQueries 插件 绝对是一个选择。查看文档:https://grafana.com/grafana/plugins/goshposh-metaqueries-datasource

    您还可以查看有关使用 prometheus 进行算术运算的文档:https://prometheus.io/docs/prometheus/latest/querying/operators/

    TL;DR您已声明您已准备好查询 - 您是否尝试过使用“/”(除)运算符?

    【讨论】:

    • 我正在寻找类似于(当前运行的 k8s 节点总数)/可用节点总数)(7/8)之类的东西,类似于 kubectl 就绪列。
    猜你喜欢
    • 2013-08-25
    • 1970-01-01
    • 2015-11-25
    • 2022-06-16
    • 1970-01-01
    • 2012-01-19
    • 2017-08-31
    • 2020-05-19
    • 2019-09-20
    相关资源
    最近更新 更多