变量是值的占位符,您可以在查询语句中使用变量。通过变量,您可以创建更具交互性和动态性的仪表盘。

配置说明

当您在交互事件或过滤器中设置了变量时,需在查询语句中添加变量。变量的语法为${{变量名|默认值}}。例如host=~"^.*"可设置为host=~"${{host|^.*}}"

  • 交互事件

    为当前统计图表设置变量并保存到仪表盘A,如果其他统计图表的交互事件为跳转到仪表盘A且设置的变量名和当前统计图表的变量名相同,则单击其他统计图表中的值时会跳转到仪表盘A,且变量替换为触发交互事件的值,并以替换变量后的查询分析语句刷新统计图表。更多信息,请参见交互事件

  • 过滤器

    如果仪表盘中已有添加了变量的统计图表,则添加变量类型的过滤器后,自动将统计图表的查询和分析语句中的变量替换为您选择的变量值。对整个仪表盘已设置该变量的统计图表都生效。关于变量类型过滤器的操作示例,请参见添加变量类型的过滤器

配置示例

在如下查询分析语句中,将request_method字段的值设置为变量,即将星号(*)设置为${{method|PUT}}
request_method: * | SELECT __time__ - __time__ %60 AS time, COUNT(1) AS PV GROUP BY time ORDER BY time
占位符变量