Grafana 使用通配符从查询中排除值
Posted
技术标签:
【中文标题】Grafana 使用通配符从查询中排除值【英文标题】:Grafana exclude values from query with wildcard 【发布时间】:2021-12-21 12:07:09 【问题描述】:我有一个汇总多个统计信息的 grafana 查询,我的查询看起来像
alias(summarize(sumSeries(stats.checkout-*.*.*.*.*), '$time', 'sum', false), 'checkout')
来自石墨的名称是基于国家/地区的,即
stats.checkout-uk
stats.checkout-es
stats.checkout-it
这一切正常,但我现在想从结果中排除几个国家,即我不想包括 stats.checkout-es
(可能有 3 或 4 个我需要排除)。我不想手动写出每个国家/地区的值并以某种方式将它们加在一起(似乎是错误的方式)。
如何在仍然使用通配符的同时从查询中排除某些名称?
grafana query
【问题讨论】:
【参考方案1】:如果您不需要警报,您可以使用转换
按名称过滤数据 按查询过滤数据 按值过滤数据
https://grafana.com/docs/grafana/latest/panels/transformations/
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。以上是关于Grafana 使用通配符从查询中排除值的主要内容,如果未能解决你的问题,请参考以下文章