如何解决转换 Grafana Label 并在 prometheus 查询中使用
所以我想要做的是将 grafana 标签转换为在过滤我的 prometheus 查询之一时有用。 grafana 标签是多选的,这是我尝试让它工作的最大问题。
例如,如果我有标签 AAA=["1"]
并且我的查询是
sum by (api,status,pod_name)(increase(storage{kubernetes_name=~some_generic_pod_name-$AAA.+}[1m]))
一切正常,但如果我想做 AAA=["1","2","3"]
之类的事情,我将如何打破该正则表达式,以便它将多选中的每个值视为单独的或。所以我想要类似的东西
sum by (api,pod_name)(increase(storage{kubernetes_name=~"some_generic_pod_name-1.+|some_generic_pod_name-2.+|some_generic_pod_name-3.+"}[1m]))
我尝试过 label_replace 但这对过滤我的查询没有帮助,因为它只能在过滤完成后使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。