Prometheus/PromQL 减去两个量规指标

Posted

技术标签:

【中文标题】Prometheus/PromQL 减去两个量规指标【英文标题】:Prometheus/PromQL subtract two gauge metrics 【发布时间】:2017-12-13 19:16:20 【问题描述】:

我从两个不同的实例中获得了这个衡量指标“metric_awesome”。 我想要做的就是像这样从实例二中减去实例一

metric_awesomeinstance="one" - metric_awesomeinstance="two"

不幸的是,结果集是空的。有没有人经历过这个?

【问题讨论】:

【参考方案1】:

这里的问题是标签不匹配。你想要的是:

metric_awesomeinstance="one" - ignoring(instance) metric_awesomeinstance="two"

【讨论】:

【参考方案2】:

如果有人搜索此内容并希望执行此操作以进行一对多减法,请查看group_right 以及之前编写的内容。

metric_awesomeinstance="one" - ignoring(instance) group_right metric_awesomejob="compare-instances"

另见Prometheus dokumentation

【讨论】:

以上是关于Prometheus/PromQL 减去两个量规指标的主要内容,如果未能解决你的问题,请参考以下文章

Prometheus/PromQL/Grafana:当右侧范围向量可能不存在时的减法

Prometheus:PromQL 减法,相同的标签,不同的值

Kubernetes:比较 Prometheus / PromQL 中 Pod 的 RSS 内存使用和 Pod 内存需求

第七篇Prometheus PromQL 简单用法

在 Prometheus PromQL 中获取最后一小时的平均费率

在一个范围内减去两个指标,然后找到平均值