在日志服务仪表盘中添加过滤器,即对整个仪表盘进行查询过滤或变量替换操作。本文介绍如何为仪表盘添加过滤器。

前提条件

  • 已采集数据。具体操作,请参见数据采集概述
  • 已配置索引。具体操作,请参见创建索引
  • 已添加统计图表到仪表盘。具体操作,请参见添加统计图表到仪表盘
    重要 如果过滤器类型为变量替换,在添加统计图表时需设置占位符变量。

背景信息

过滤器用于为仪表盘中的所有统计图表批量修改查询条件或替换占位符变量。每张统计图表实际为一个查询和分析语句([search query] | [sql query]),过滤器实质上是操作该查询和分析语句。
  • 过滤器类型:通过日志字段的Key和Value进行过滤。在执行过滤器操作时,将其作为过滤条件增加到查询和分析语句前,使用ANDNOT连接。例如Key: Value AND [search query] | [sql query],表示在原查询和分析语句的结果中,查找包含Key:Value的日志。在过滤器类型的过滤器中,Value可以多选,也可以直接输入。多选时过滤条件之间为或(or)关系。关于过滤器类型过滤器的操作示例,请参见添加过滤器类型的过滤器
  • 变量类型:指定变量和变量的值。如果仪表盘中已有设置了该变量占位符的统计图表,则添加变量类型的过滤器后,自动将统计图表的查询和分析语句中的变量替换为您选择的变量值。对整个仪表盘已设置该变量的统计图表都生效。关于变量类型过滤器的操作示例,请参见添加变量类型的过滤器

操作步骤

  1. 登录日志服务控制台
  2. 进入仪表盘页面。
    1. 在Project列表区域,单击目标Project。
    2. 在左侧导航栏中,选择仪表盘 > 仪表盘列表
    3. 在仪表盘列表中,单击目标仪表盘。
  3. 在仪表盘页面的右上方,单击编辑
  4. 在操作栏中,单击过滤图标。
  5. 过滤器面板中,完成如下配置,然后单击确定
    参数说明
    过滤器名称过滤器名称。
    显示设置设置过滤器的显示样式。
    • 打开标题开关,为过滤器增加标题。
    • 打开边框开关,为过滤器增加边框。
    • 打开背景开关,为过滤器增加白色背景。
    类型选择过滤器的类型。
    • 过滤器:通过字段名和字段值进行过滤。在执行过滤器操作时,将其作为过滤条件增加到查询和分析语句前,使用ANDNOT进行连接,默认为AND
      • ANDValue AND [search query] | [sql query]
      • NOTValue NOT [search query] | [sql query]

      静态列表项中添加值,支持设置多个值。

    • 变量替换:指定变量和变量的值。如果仪表盘中已有设置了该变量占位符的统计图表,则添加变量类型的过滤器后,自动将统计图表的查询和分析语句中的变量替换为您选择的变量值。在静态列表项中配置变量的值,支持设置多个变量值。
    Key值
    • 如果您选择过滤器类型,则在Key值中配置目标字段名。
    • 如果您选择变量替换类型,则在Key值中配置变量。
      说明 如果选择变量替换类型,则您要替换变量的统计图表必须已设置占位符变量,且与此处配置的变量相同。
    别名列的别名,仅在过滤器类型中需配置。
    全局过滤仅在过滤器类型中需配置。
    • 开启全局过滤,表示在所有字段中过滤Value,无需指定Key。
    • 关闭全局过滤,表示仅在指定的Key中过滤Value。
    静态列表项设置Key值对应的Value。

    多次单击+,可添加多个Value。如果开启默认选中,则每次打开仪表盘时,默认使用该Value执行过滤。

    添加动态列表项打开添加动态列表项开关,可添加动态列表项,即为Key值配置动态的Value。动态列表项为对应查询和分析语句的查询结果,在不同的时间范围,查询结果是动态变化的。
    打开添加动态列表项开关后,需配置如下参数。
    • 请选择日志库:选择您要查询的日志库。
    • 是否继承过滤:打开是否继承过滤开关后,在执行过滤时继承仪表盘中已有的过滤条件。
    • 查询和分析语句:输入查询和分析语句并设置时间范围。
    • 动态列表项预览:确认查询结果。