更新时间:2024-09-19 GMT+08:00

添加日志仪表盘过滤器

在云日志服务仪表盘中添加过滤器,即对整个仪表盘进行查询过滤或变量替换操作。

过滤器用于为仪表盘中的所有统计图表批量修改查询条件。每张统计图表实际为一个查询和分析语句,过滤器实质上是操作该查询和分析语句。

  • 过滤器类型:通过日志字段的Key和Value进行过滤。在执行过滤器操作时,将其作为过滤条件增加到查询和分析语句前,使用AND或NOT连接。例如Key: Value AND [search query] | [sql query],表示在原查询和分析语句的结果中,查找包含Key:Value的日志。在过滤器类型的过滤器中,Value可以多选,也可以直接输入。多选时过滤条件之间为或(or)关系。
  • 时序过滤器类型:动态添加Label和Value进行过滤。在添加过滤器时,可以添加过滤条件,各个过滤条件之间使用AND连接。

前提条件

  • 已成功采集到日志。
  • 已添加图表到仪表盘。
  • 日志流已配置结构化规则,具体操作请参考结构化配置

限制条件

一个仪表盘最多可添加10个过滤器。

添加过滤器

  1. 登录云日志服务控制台,在左侧导航栏中选择“仪表盘”,选择待操作的仪表盘。
  2. 单击仪表盘名称进入详情页。
  3. 单击,在“过滤器”页面中,参考添加日志仪表盘过滤器配置过滤器的相关参数。

    不支持过滤数值型的字段。

    表1 添加过滤器参数

    参数

    说明

    过滤器名称

    仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。

    查询方式

    过滤器选中的条件与已有图表查询条件组合方式。支持AND和NOT两种方式,默认为AND。

    Key值

    配置需要过滤的字段。仅支持输入英文、数字、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾,且不能是纯数字。

    别名

    Key值的别名,用于区分不同字段。仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点开头、下划线开头或以小数点结尾。

    静态列表项

    设置Key值对应的Value,多次单击“添加静态列表项”可添加多个Value。

    单击“添加静态列表项”可添加Value,需配置如下参数:

    • 列表项名称:需要过滤的Key值对应的Value字段名称。仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。
    • 别名:Value的别名。
    • 默认选中:开启“默认选中”,可直接对添加的Value进行过滤选中。
    • 操作:单击删除添加的Value。

    添加动态列表项

    动态列表项为对应查询和分析语句的查询结果,在不同的时间范围,查询结果是动态变化的。

    • 关闭“添加动态列表项”,无法设置查询结果的动态变化。
    • 开启“添加动态列表项”,通过添加动态列表项显示查询结果的动态变化,即为Key值配置动态Value。需配置如下参数:

      日志组:选择待查询的日志组。

      日志流:选择待查询的日志流。

      SQL引擎:支持管道符版本和非管道符版本。管道符版本的SQL查询默认语法为* | select *,非管道符版本的SQL查询默认语法为select *

      动态列表来源:支持字段模糊匹配SQL查询

      字段模糊匹配:选择当前日志流中配置的结构化字段。

      SQL查询:输入SQL查询语句。单击“查询”,可预览动态列表项。

  4. 设置完成后,单击“确定”即可完成过滤器的添加。