[发明专利]基于业务场景的实时业务监控方法、系统、终端及介质有效
申请号: | 202110439635.1 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113204464B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 邵志鹏 | 申请(专利权)人: | 商盟商务服务有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06Q10/0639 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 徐红银;刘翠 |
地址: | 310023 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 场景 实时 监控 方法 系统 终端 介质 | ||
1.一种基于业务场景的实时业务监控方法,其特征在于,包括:
在业务应用日志埋点,实时采集埋点数据;
根据采集的所述埋点数据,将总耗时超过设定阈值的业务单作为业务异常事件进行实时监控,其中,所述总耗时是指该业务单从发起初始状态到最终完成状态这一过程所耗时间;
所述根据采集的所述埋点数据,将总耗时超过设定阈值的业务单作为业务异常事件进行实时监控,包括:
采用Redis Lua脚本对每一项业务单的状态变化日志进行预排序;
通过Flink CEP模型对每一项预排序后的业务单进行超时模式匹配,得到业务异常事件;
所述采用Redis Lua脚本对每一项业务单的状态变化日志进行预排序,包括:
将同一项业务单不同状态下的埋点数据依次输入至Redis中,通过Lua脚本对不同状态下的埋点数据的先后顺序进行预排序,并在排序逻辑中确定某项埋点数据在hash数据结构中暂时驻留等待或立即发往下游。
2.根据权利要求1所述的基于业务场景的实时业务监控方法,其特征在于,所述在业务应用日志埋点,实时采集埋点数据,包括:
在业务系统埋点应用日志数据,并异步发送到Kafka集群主题分区中;
采用Flink进程根据Kafka消费者注册的指定主题,实时并发地消费不同主题分区内的业务单数据,通过filter算子将业务单状态处于初始状态和最终状态的数据筛选出来,得到实时的埋点数据。
3.根据权利要求1所述的基于业务场景的实时业务监控方法,其特征在于,所述通过Flink CEP库对每一项预排序后的业务单进行超时模式匹配,包括:
针对上游发过来的每一项业务单,利用Flink进程中CEP复杂事件处理模型,进行实时模式匹配;
根据CEP复杂事件处理模型中预设的开始条件、结束条件以及完全达成开始条件和结束条件的超时阈值,将超过超时阈值的业务单作为业务异常事件。
4.根据权利要求3所述的基于业务场景的实时业务监控方法,其特征在于,所述业务异常事件通过以下方式得到:
根据业务的开始条件、结束条件以及超时阈值,构建CEP复杂事件处理模型,通过CEP复杂事件处理模型的静态方法将上游业务事件流转为模型流PatternStream;然后针对所述模型流PatternStream调用flatSelect平面选择方法,从模型流PatternStream中进行匹配分流,最后调用getSideOutput方法获取到超时的事件流,得到业务异常事件;
和/或
所述CEP复杂事件处理模型中:
预设的开始条件为:业务事件初始化状态02;
预设的结束条件为:业务事件结束状态00或01;
预设的超时阈值为:3~5分钟。
5.根据权利要求1-4中任一项所述的基于业务场景的实时业务监控方法,其特征在于,还包括:
将所述业务异常事件进行封装,并发送至下游告警平台。
6.一种基于业务场景的实时业务监控系统,其特征在于,包括:
应用日志埋点模块,该模块在业务应用日志埋点;
实时数据采集模块,该模块通过应用日志埋点模块,实时获取埋点数据;
复杂事件处理模块,该模块根据采集的所述埋点数据,将总耗时超过设定阈值的业务单作为业务异常事件进行实时监控,其中:
所述总耗时是指该业务单从发起初始状态到最终完成状态这一过程所耗时间;
所述根据采集的所述埋点数据,将总耗时超过设定阈值的业务单作为业务异常事件进行实时监控,包括:
采用Redis Lua脚本对每一项业务单的状态变化日志进行预排序;
通过Flink CEP模型对每一项预排序后的业务单进行超时模式匹配,得到业务异常事件;
所述采用Redis Lua脚本对每一项业务单的状态变化日志进行预排序,包括:
将同一项业务单不同状态下的埋点数据依次输入至Redis中,通过Lua脚本对不同状态下的埋点数据的先后顺序进行预排序,并在排序逻辑中确定某项埋点数据在hash数据结构中暂时驻留等待或立即发往下游。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于商盟商务服务有限公司,未经商盟商务服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110439635.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗头保护装置
- 下一篇:背光模组及双视显示装置