cava配置

简介

cava配置主要为用户提供引擎支持cava插件的能力,用户可以自行上传cava脚本实现对function、scorer、summary的定制化。

添加cava配置

  1. 查看/编辑cava配置,选择配置管理>集群配置>cava配置image.png

  2. 选择需要编辑的版本,点击编辑image.png

用户可以在此处创建目录,或者上传文件:image.png

说明:

  • 上传文件要求:

  • 文件大小不得超过20M。

  • 文件格式必须为:.cava .json .txt .xml

  • 新增目录-目录名要求:

  • 可由英文、数字、下划线构成。

  • 不超过100字符。

  1. cava脚本上传完成后,点击发布新版本:image.png

相关配置说明

  • cava_alloc_size_limit:query级别能分配的最大内存, 可省略使用默认

  • cava_compile_thread_num

  • cava_config

  • cava_loop_and_func_limit:

  • cava_max_variable_count

  • cava_module_cache_size:最多缓存query里面传递source code的个数,超过则开始LRU淘汰, 可省略使用默认

  • enable_cava:是否启用cava功能

4.发布成功后,系统会自动生成一个cava配置版本:image.png

5.调整后需前往「集群管理-配置更新页面」,点击更新并选择版本后生效。

image.png

6.生成后可在功能扩展>变更中查看配置生效进度image.png

以上的FSM流程完成后,cava配置文件将在引擎中可使用。

删除cava配置

状态为“未使用”的cava配置版本,可以直接在集群配置 > cava配置界面点击删除image.png

注意事项

  • 所有版本一旦发布后,不再支持变更配置内容

  • 已发布的版本支持编辑并生成新版本

  • 基于已有版本编辑,系统会保存唯一的一份最新草稿

  • 只有未使用的版本支持删除,使用中的版本不支持删除