我正在使用Grafana加上Prometheus查询在Grafana中为Kubernetes创建仪表板。我将节点的名称(在本例中为3)作为变量,然后将此值传递给其他查询以提取计算机的IP。提取的值正确。我启用了多值选项。

该问题与查询sum(rate(container_cpu_usage_seconds_total{id="/", instance=~"$ip_test:10250"}[1m]))和不止一个IP有关,因为它只需要其中之一。在其他查询中它可以工作,但我认为这是可能的,因为其他查询在变量后没有:10250

我的问题是,您知道将所有ip:port连接起来的任何方法吗?例如:X.X.X.X:pppp | X.X.X.X:pppp

最佳答案

像这样尝试:
sum(rate(rate(container_cpu_usage_seconds_total {id =“/”,instance =〜“($ ip_test):10250”} [1m]))

关于variables - 多值Prometheus查询Grafana,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61323624/

10-15 23:54
查看更多