gpt4 book ai didi

prometheus - 从系列结果 PromQL 中省略标签

转载 作者:行者123 更新时间:2023-12-04 16:41:58 26 4
gpt4 key购买 nike

假设我写了一个像这样的基本 PromQL 查询

询问:kube_deployment_spec_replicas{}
结果:kube_deployment_spec_replicas{deployment="mydeployment",endpoint="myendpoint",instance="myinstance",job="myjob",namespace="default",pod="mypod",service="myservice"}
有没有干净的方法可以省略instancepod从结果时间序列?

期望:kube_deployment_spec_replicas{deployment="mydeployment",endpoint="myendpoint",job="myjob",namespace="default",service="myservice"}

最佳答案

尝试使用 Sergio 已经建议的类似以下内容:

sum(kube_deployment_spec_replicas) without (instance, pod)
此查询将删除 instancepod结果中的标签。请注意,如果有多个 kube_deployment_spec_replicas,查询将不会按预期工作。具有相同的时间序列 (instance, pod)标签集。在这种情况下,查询将总结这些时间序列。
附言 MetricsQL使用 label_del 提供了更明显的删除标签的解决方案功能:
label_del(kube_deployment_spec_replicas, "instance", "pod")

关于prometheus - 从系列结果 PromQL 中省略标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906763/

26 4 0