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 内存需求