Grafana 向图表添加新过滤器
Grafana add new filter to the graph
下面是我用来在面板上填充图表的指标。现在我想用下拉菜单过滤图表。 模式[测试,直播] .
sum(rate(seconds_count{product="$product", region="$region", job="$job", environment="$environment", deployment="$deployment", channel=~"$channel", class="com.test.Main", method="test", exception="none"}[$__interval])) by (method) * 60
创建一个 custom
类型的变量,然后输入您的值,用逗号分隔 test,live
:
example
将变量添加到您的查询中:
sum(rate(seconds_count{product="$product", region="$region", job="$job", environment="$environment", deployment="$deployment", channel=~"$channel", class="com.test.Main", method="$Mode", exception="none"}[$__interval])) by (method) * 60
供参考,here are the docs for dashboard variables in Grafana.
编辑:
刚刚有个想法。更好的方法是使用 query
variable。使用此查询获取所需标签的所有值:
label_values(method)
下面是我用来在面板上填充图表的指标。现在我想用下拉菜单过滤图表。 模式[测试,直播] .
sum(rate(seconds_count{product="$product", region="$region", job="$job", environment="$environment", deployment="$deployment", channel=~"$channel", class="com.test.Main", method="test", exception="none"}[$__interval])) by (method) * 60
创建一个 custom
类型的变量,然后输入您的值,用逗号分隔 test,live
:
example
将变量添加到您的查询中:
sum(rate(seconds_count{product="$product", region="$region", job="$job", environment="$environment", deployment="$deployment", channel=~"$channel", class="com.test.Main", method="$Mode", exception="none"}[$__interval])) by (method) * 60
供参考,here are the docs for dashboard variables in Grafana.
编辑:
刚刚有个想法。更好的方法是使用 query
variable。使用此查询获取所需标签的所有值:
label_values(method)