You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
添加仪表盘过滤器和变量
创建变量级联关系
复制全文
下载 pdf
创建变量级联关系
创建变量后,日志服务支持配置各个变量之间的级联关系,用于明确变量之间的依赖关系。本章节介绍如何创建变量级联关系及 Format 用法。​
前提条件​
  • 已采集到日志数据,并配置了索引。详细说明请参考快速入门。​
  • 已创建仪表盘变量。​
创建变量级联关系​
以创建 name 变量和 email 变量之间的级联关系为例。​
  1. 创建 name 变量。​
  1. 创建 email 变量。​
  • 创建 email 变量时,需在变量值中引用 name 变量。​
  • ​​​
  1. 使用变量。​
  • name 变量和 email 变量存在级联关系,当您选定 name 变量值后,email 变量值将自动完成筛选。​
  • ​​​
  • 您还可以在过滤器和变量页签中,单击查看变量级联关系,查看当前仪表盘中各个变量之间级联关系。​
  • ​​​
使用 Format 语法​
日志服务支持在变量中使用 Format。​
​
Format​
说明​
time_format​
格式化毫秒级时间戳。​
支持与 ${{__from}}、 ${{__to}} 变量搭配使用。支持的格式配置,请参考 format。​
例如:​
  • ${{__to:time_format("YYYY-MM-DD HH:mm:ss.SSS")}}:将查询结束时间格式化为 YYYY-MM-DD HH:mm:ss.SSS 格式。​
  • ​​​
  • ${{__from:time_format("DD/MM/YYYY")}} :将查询开始时间格式化为 DD/MM/YYYY 格式。​
  • ​​​
duration_round_fomat​
格式化时间间隔并四舍五入取最大整数的时间单位。​
支持与 ${{__interval}} 变量搭配使用,即${{__interval:duration_round_format }}。​
例如:​
  • 系统根据所选时间范围自动适配的时间颗粒度为 2000 毫秒,经过格式化处理后,取最大整数的时间单位为秒,因此最终格式化结果为 2s。​
  • ​​​
  • 系统根据所选时间范围自动适配的时间颗粒度为 600000 毫秒,经过格式化处理后,取最大整数的时间单位为分钟,因此格式化结果为 10m。​
  • ​​​
tls_search_filter​
将变量值转换为检索条件。​
格式为tls_search_filter("key", "AND") 或 tls_search_filter("key", "NOT"),其中 key 为字段名,AND、NOT 为逻辑连接符。需与自定义变量或系统预置变量联合使用。​
例如:​
  • ${{method:tls_search_filter("method", "AND")}}:将 ${{method}} 变量值转换为检索条件。​
  • ​​​
  • ${{status:tls_search_filter("status", "AND")}}:将 ${{status}} 变量值转换为检索条件,并在检索分析语句中使用。​
  • 检索分析语句​
  • ​
    * ${{status:tls_search_filter("status", "AND")}} | SELECT DATE_FORMAT(__time__ - __time__ % 60000, 'HH:mm:ss') AS time, count(*) AS PV GROUP BY time ORDER BY time​
    ​
  • 检索分析结果​
  • ​​​
  • ​​​
​
encode_base64​
对变量值进行 Base64 编码 。​
例如:使用${{method:encode_base64}}对 ${{method}} 变量值进行编码。​
​​​
​
相关操作​
添加过滤器和变量后,您可以在仪表盘中便捷使用过滤器和变量,也可以按需修改或删除过滤器和变量,详细说明请参考仪表盘常见操作。​
​
最近更新时间:2026.10.16 15:12:18
这个页面对您有帮助吗?
有用
有用
无用
无用