簡介
cava配置主要為使用者提供引擎支援cava外掛程式的能力,使用者可以自行上傳cava指令碼實現對function、scorer、summary的定製化。
添加cava配置
查看/編輯cava配置,選擇配置中心>叢集配置>cava配置

選擇需要編輯的版本,點擊編輯

使用者可以在此處建立目錄,或者上傳檔案:
說明:
上傳檔案要求:
檔案大小不得超過20M。
檔案格式必須為:.cava .json .txt .xml
新增目錄-目錄名要求:
可由英文、數字、底線構成。
不超過100字元。
cava指令碼上傳完成後,點擊發布新版本:

相關配置說明:
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配置版本:
5.調整後需前往「叢集管理-配置更新頁面」,點擊更新並選擇版本後生效。

6.產生後可在功能擴充>變更中查看配置生效進度
以上的FSM流程完成後,cava設定檔將在引擎中可使用。
刪除cava配置
狀態為“未使用”的cava配置版本,可以直接在叢集配置 > cava配置介面點擊刪除
注意事項
所有版本一旦發布後,不再支援變更配置內容
發行的版本支援編輯並產生新版本
基於已有版本編輯,系統會儲存唯一的一份最新草稿
只有未使用的版本支援刪除,使用中的版本不支援刪除