图表交互事件功能,支持单击图表中的数值触发交互事件,如跳转到设定的 URL 地址、打开检索分析页面、打开仪表盘页面、添加过滤条件等。
操作步骤
2. 在左侧导航栏中,进入检索分析或仪表盘,创建统计分析图表。
3. 在图表配置里选择交互事件,添加相关交互。可引用变量如下:
变量说明
${__field.Name}
引用被单击的值的字段名称。
如下图所示,单击 8.4s 触发跳转链接,链接中嵌入了 ${__field.Name} 变量,将会引用该数值所属的字段名称,即 timecost 填充到 URL 中。
${__value.raw}
引用被点击的值(以原始格式填充)。
如下图所示,单击 8.4s 触发跳转链接,链接中嵌入了 ${__value.raw} 变量,将会引用被单击值的原始数据,即没有添加单位与精度处理前的数值 8.4125。
${__value.Text}
引用被单击的值(以字符串格式填充)。
如下图所示,单击 2020-10-27 17:21:00 触发跳转链接,链接中嵌入了 ${__value.Text} 变量,将会引用被单击值并转换为字符串格式,即 2020-10-27%2017:21:00(其中%20为空格的 URL 编码)。
${__value.Numeric}
引用被单击的值(以数值格式填充)。
如下图所示,单击 8.4s 触发跳转链接,链接中嵌入了 ${__value.Numeric} 变量,将会引用被单击值并转换为数值格式,即8.4125。此处时间类型的值会被转换为数值样式的 Unix 时间戳,字符串类型的值则引用失败。
${__value.Time}
被单击的值的时间戳(以 Unix 时间格式填充)。
如下图所示,单击 8.4s 触发跳转链接,链接中嵌入了 ${__value.Time} 变量,将会引用被单击值同行的时间戳,即 analytic_time 的值2022-10-27 17:21:00,并转为 Unix 格式填充为1666891260000。若所在行无时间戳,则引用失败。
${__Fields.具体字段}
同行该字段的值。
如下图所示,单击 8.4s 触发跳转链接,链接中嵌入了 ${__Fields.protocol_type} 变量,将会引用被单击值同行该字段的值,即 protocol_type 的值 http2。
操作示例
场景:现已经统计了服务端 IP 的错误率的 TOP 情况,当出现错误率较高的IP时,需要跳转到检索分析页面,查看该 IP 的 status 状态码为 4XX 的日志。
https://console.tencentcloud.com/cls/search?region=xxxxxxx&topic_id=xxxxxxxx&query=server_addr:${__value.text} AND status:[400 TO 499]&time=now-1h,now
单击目标IP地址后,自动打开检索页面检索,并显示检索结果。
本页内容是否解决了您的问题?