更新时间:2024-11-29 GMT+08:00

在WebUI修改事件源Executor配置

用户可以在RTD WebUI界面实时查看和修改常用事件源Executor配置参数,对于修改后的参数,系统支持热更新或自动重启BLU生效配置,重启过程中,会中断业务,可能会影响事件源的其他操作,如消息发送等,同时无法再次修改重启中的事件源。

限制条件

  • 不支持用户新增自定义参数。
  • 仅支持修改表1所示的参数,其余参数需下载配置文件手动修改并上传。

在WebUI修改事件源Executor配置操作步骤

  1. 参考访问RTD WebUI界面,使用业务用户登录RTD WebUI管理界面,选择相应的租户。
  2. 选择“业务管理 > 基础配置 > 事件源管理”。
  3. 在待修改的事件源所在行的“事件源操作”列单击“配置参数”,弹出参数配置界面,示例如图1,其他参数详情可参考表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”文件。

  4. 修改完成后,单击“确认”。