【问题标题】:How to solve division query of two differend metrics?如何解决两个不同指标的划分查询?
【发布时间】:2020-01-24 13:23:09
【问题描述】:

我必须在 grafana 向 prometheus 查询:

延迟第一:

mtr_latency{quantile=~"$quantile",alias=~"$mtr_endpoint",instance=~"$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"}

第二次发送包裹:

mtr_sent{alias=~"$mtr_endpoint",instance=~"$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"}

如何解决查询以划分两个指标:

(mtr_latency{quantile=~"$quantile",alias=~"$mtr_endpoint",instance=~"$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"}/mtr_sent{alias=~"$mtr_endpoint",instance=~"$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"})

提前致谢!

【问题讨论】:

    标签: grafana prometheus


    【解决方案1】:

    有结果,但这不显示实际的 mtr 数据:

    (sum(mtr_latency{alias=~"$mtr_endpoint",instance="$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"}) by (instance, alias, hop_id, hop_ip))/(sum(mtr_sent{alias=~"$mtr_endpoint",instance="$instance",hop_id=~"$hop_id",hop_ip=~"$hop_ip"}) by (alias,instance,hop_id,hop_ip))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      • 2022-08-14
      • 1970-01-01
      相关资源
      最近更新 更多