You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kibana 7.16.2 Canvas添加下拉过滤器报错:无效字符串长度需为4的倍数

Kibana Canvas下拉过滤器添加失败问题处理

问题描述

使用Kibana 7.16.2版本,在Canvas中添加下拉过滤器时:

  • 操作界面:
    操作界面截图
  • 所用索引模式为*-*_stage,包含100个数据流
  • 添加时出现错误提示:
    错误提示截图

Invalid string. Length must be a multiple of 4

解决方案

  • 拆分索引模式
    100个数据流的大范围索引模式可能触发Canvas的字符串解析异常。创建更细分的索引模式(如按业务线拆分),减少单一下拉过滤器关联的数据流数量,再尝试添加。

  • 排查索引模式兼容性
    先测试添加包含少量具体数据流的索引模式(比如指定2-3个数据流名称),确认是否能正常添加。如果可以,说明原大范围通配符索引模式的处理存在问题,可考虑通过多个细分下拉过滤器组合实现需求。

  • 清理缓存
    清除浏览器缓存后重新登录Kibana,或重启Kibana服务,清除服务端缓存的索引元数据,避免旧缓存导致的解析错误。

  • 尝试表达式编辑器手动配置
    绕过可视化界面,直接用Canvas表达式编辑器配置下拉过滤器。示例代码(替换为实际字段名):

    filters
    | dropdownControl field="your_target_field" index="*-*_stage"
    | render
    

    检查表达式中所有字符串参数的长度,确保没有不符合要求的内容。

  • 升级版本
    7.16.2版本存在已知的Canvas相关bug,建议升级到7.x系列的稳定新版本(如7.17.16),该版本修复了多个Canvas过滤器相关的异常问题。

内容的提问来源于stack exchange,提问作者Bhavya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:15:33