[英]How to use Grafana dashboard variable in another variables regex?
我创建了一个 Grafana 仪表板变量并尝试通过正则表达式字段过滤值。 这适用于 static 正则表达式定义。
我现在想在提供正则表达式值的正则表达式中使用另一个变量。
所以正则表达式字段应该看起来像: /$theRealRegexVar/
我尝试了许多不同的版本,例如/${theRealRegexVar}/
或/[[theRealRegexVar]]/
但它似乎不起作用。
它以某种方式起作用还是根本不可能?
数据源是普罗米修斯。
正则表达式将是一个正则表达式;-)(例如“^.*$” - 但是用户将在另一个变量中提供它)
不知道,如果答案仍然相关。 但是有两种选择:
$theRealRegexVar
。 当然,这仅适用于您的变量是查询的情况。$theRealRegexVar
上应用格式选项,请参阅https://grafana.com/docs/grafana/latest/variables/advanced-variable-format-options/ 。 一个类似的任务对我有用 : :raw
,所以在你的情况下,将${theRealRegexVar:raw}
放入正则表达式字段。我能否就同一主题询问您是否可以在正则表达式中使用 aa 变量作为下一个链接变量等等。
所以 var1 is set var2 运行查询,但要限制您使用 var1 的正则表达式中的结果。 像这样的东西:/csm-e-${var1}.*/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.