在WebUI修改事件源Executor配置
用户可以在RTD WebUI界面实时查看和修改常用事件源Executor配置参数,对于修改后的参数,系统支持热更新或自动重启BLU生效配置,重启过程中,会中断业务,可能会影响事件源的其他操作,如消息发送等,同时无法再次修改重启中的事件源。
限制条件
- 不支持用户新增自定义参数。
- 仅支持修改表1所示的参数,其余参数需下载配置文件手动修改并上传。
在WebUI修改事件源Executor配置操作步骤
- 参考访问RTD WebUI界面,使用业务用户登录RTD WebUI管理界面,选择相应的租户。
- 选择“业务管理 > 基础配置 > 事件源管理”。
- 在待修改的事件源所在行的“事件源操作”列单击“配置参数”,弹出参数配置界面,示例如图1,其他参数详情可参考表1。
表1 事件源参数配置 参数名称
是否热更新
默认值
描述
statistics.enable
否
false
是否开启统计日志
statistics.top.num
否
20
统计日志中展示数量,默认展示最耗时的20个事件
statistics.maxEventDataQueueSize
否
600000
统计事件的队列容量,每个BLU默认10000TPS*60秒
statistics.vars.timeOut.NS
否
20000000
统计事件的变量计算的超时时间(纳秒)
statistics.models.timeOut.NS
否
20000000
统计事件的模型计算的超时时间(纳秒)
statistics.rules.timeOut.NS
否
20000000
统计事件的规则计算的超时时间(纳秒)
pipeline.num
否
4
BLU中的工作流数量
pipeline.parallel.num
否
1
并行的工作流数量
pipeline.threadpool.num
否
0
工作流线程池数量
log.result.enable
否
false
是否要输出结果日志
multiDimensionsRules.enable
否
false
是否开启多维度规则调用
multiple.dimensions.processing.parallel
否
false
是否开启多维度并发
windowVar.query.redis.thread.num
否
30
查询窗口变量Redis线程数量
logTraceFlag
否
0
日志调试标志位,日志详细程度,按位设置:
- 0:默认,只包含Eventdata,Data,Rules, Result, Userdata
- 1:输出变量计算结果
- 2:输出Trace信息
- 4:输出Exception信息
- 8:输出Model结果
- 16:输出Model变量
- 32:输出预测变量计算结果
- 64:输出Drools结果
- 127:输出所有Trace信息
- 256:输出结果中排除Data信息
- 512:输出结果中排除整个Userdata信息,包含TraceInfo和Exception
- 1024:输出结果中排除FilterRules,ProcRules信息
- 2048:输出结果中排除RtdResults信息
- 是否热更新:指该参数是否支持热更新修改。
- 是:支持热更新生效,不需要重启BLU即可生效。
- 否:不支持热更新生效,需要重启BLU生效(系统自动重启)。
- 修改状态:指当前值相较默认值,是否已修改。
- 参数“logTraceFlag”属于“eventSourceConfig.json”文件,其余参数属于“rtd_executor.properties”文件。
- 修改完成后,单击“确认”。