APPCUBE-如何配置事件流:操作步骤
操作步骤
- 鼠标放在App下的Logic文件夹旁会出现加号,单击加号,选择“事件流”。
您需要联系运维开启事件流License权限。开启后,才会有新建事件流的入口。
- 单击“新建”,进入“事件流”页面。
- 在“事件流”页面右侧单击“设置”,进行数据配置。
图2 设置页面
表1 参数说明 参数名称
参数说明
窗口长度
流处理的数据采集时间间隔,单位为分钟。建议时间间隔不要配置过小,否则系统频繁的建表和执行SQL语句,会影响系统性能。例如:配置为“1”表示spark streaming每隔1分钟去kafka获取事件数据。
- 在“事件流”页面右侧单击“图元”,拖拽“输入源”中Kafka图标至左侧画布区域,并配置基本信息,单击“保存”。
输入源中Kafka图标表示数据来自Kafka。图3 数据来源Kafka基本信息页面
- 从“图元”中拖拽“投影”图标至左侧画布区域数据源Kafka下方,并在弹出的“添加投影器”页面配置基本信息。单击“保存”。
图4 “添加投影器”页面
表3 “添加投影器”页面参数说明 参数名称
参数说明
标签
该投影的显示标签名。长度不超过64个字节。
名称
该投影的名称,系统自动生成。
输入字段
订阅事件的所有事件参数。
请从中选择需要的参数单击,选中的参数会出现在“输出字段”中。
输出字段
从订阅事件中的事件参数进行筛选后,用到的事件参数。
- 从“图元”中拖拽“过滤”图标至左侧画布区域投影下方,并在弹出的“添加过滤器”页面配置基本信息和过滤条件。单击“保存”。
图5 设置过滤条件
表4 过滤条件页面参数说明 参数名称
参数说明
标签
该Filter的显示标签名。长度不超过64个字节。
名称
该Filter的名称,系统自动生成。
条件设置
过滤条件。
- 字段:上一步筛选后的事件参数。
- 比较符:操作符,下拉选择。
- 值:字段值。
例如:上图中的配置表示提取温度大于60度的事件。
单击“新增行”可以新增条件。
- (可选)从“图元”页面中拖拽“分组”图标至左侧画布区域过滤器下方,并在弹出的“添加分组器”页面配置基本信息和分组条件。单击“保存”。
图6 “添加分组器”页面配置
表5 分组条件页面参数说明 参数名称
参数说明
标签
该GroupBy的显示标签名。长度不超过64个字节。
名称
该GroupBy的名称,系统自动生成。
分组设置
分组条件。
例如上图中配置表示按照相同位置的大于60度的温度取温度平均值。
- 在“图元”页面右侧拖拽输出源中的Kafka图标至左侧画布区域最下方,设置spark streaming输出事件和输出事件数据的接收方。单击“保存”。
您可拖拽多个Sink中的Kafka图标,设置多个事件接收方。图7 数据接收方配置
- 单击页面右上方保存按钮。设置该“事件流”基本参数。
图8 该“事件流”基本参数页面
表7 “事件流”基本参数 参数名称
参数说明
标签
该“事件流”的显示标签名。长度不超过64个字节。
名称
该“事件流”的名称,系统自动生成。
描述
描述信息。
- 单击页面上方图标启用“事件流”。
- 如何查看CTS操作事件_云审计操作事件_CTS指导视频-华为云
- 华为云事件网格_事件源_事件目标
- 事件网格是什么_事件发送流程_事件网格消息中间件
- 域名转出-域名如何转出-域名转出流程-域名转出操作步骤
- 什么是函数工作流_functiongraph是什么_函数工作流服务
- 如何开通云审计服务_开通云审计的使用场景_CTS关联服务-华为云
- GaussDB审计_GaussDB数据库审计事件_高斯数据库审计事件_华为云
- GaussDB告警_GaussDB数据库告警事件_高斯数据库告警事件_华为云
- 数据转发至函数工作流_数据处理_FunctionGraph处理流数据
- 如何配置云日志告警_日志告警配置_云日志服务LTS-华为云