RocketMQ监控和告警通知方法、系统、电子设备及存储介质技术方案

技术编号:26970020 阅读:24 留言:0更新日期:2021-01-05 23:59
本发明专利技术公开了一种RocketMQ监控和告警通知方法,包括以下步骤:步骤一、监控组件与Apollo保持一个长连接从而即时获得配置更新的推送;步骤二、监控组件从消息中间件RocketMQ上获取消费者信息以及消息消费进度;步骤三、监控组件将当前消费进度与监控阈值做比较;步骤四、如果步骤三中当前消费进度大于阈值,则根据告警相关配置发送告警提示。此种RocketMQ监控和告警通知方法、系统、电子设备及存储介质,给RocketMQ增加监控,当出现特定异常时,能够及时告警,及时处理。

【技术实现步骤摘要】
RocketMQ监控和告警通知方法、系统、电子设备及存储介质
本专利技术涉及运维
,特别涉及一种RocketMQ监控和告警通知方法、系统、电子设备及存储介质。
技术介绍
由于较多项目采用RocketMQ分布式消息中间件处理应用耦合,异步消息等场景,随着业务量上涨,某些时候会出现消息堆积,或长时间堆积不消费等,这些情况下没能及时发现,影响正常业务,导致客户投诉,所以就有给RocketMQ增加监控,当出现特定异常时,能够及时告警,及时处理。LinuxJava进程的CPU使用率,内存使用量,在运维方面会有专门的监控组件,如zabbix会做统一处理;RocketMQ提供一套命令行工具:mqadmin,做日常管理维护。但缺乏可配置和实时监控报警的功能。因此急需结合自身业务特点和需求,研发一整套包含数据采集、自动化报警功能的监控组件。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种RocketMQ监控和告警通知方法、系统、电子设备及存储介质。本专利技术解决其技术问题所采用的技术方案是:一种Rock本文档来自技高网...

【技术保护点】
1.一种RocketMQ监控和告警通知方法,其特征在于,包括以下步骤:/n步骤一、监控组件与Apollo保持一个长连接从而即时获得配置更新的推送;/n步骤二、监控组件从消息中间件RocketMQ上获取消费者信息以及消息消费进度;/n步骤三、监控组件将当前消费进度与监控阈值做比较;/n步骤四、如果步骤三中当前消费进度大于阈值,则根据告警相关配置发送告警提示。/n

【技术特征摘要】
1.一种RocketMQ监控和告警通知方法,其特征在于,包括以下步骤:
步骤一、监控组件与Apollo保持一个长连接从而即时获得配置更新的推送;
步骤二、监控组件从消息中间件RocketMQ上获取消费者信息以及消息消费进度;
步骤三、监控组件将当前消费进度与监控阈值做比较;
步骤四、如果步骤三中当前消费进度大于阈值,则根据告警相关配置发送告警提示。


2.根据权利要求1所述的一种RocketMQ监控和告警通知方法,其特征在于:所述步骤四中所述的根据告警相关配置发送告警提示,包括把告警提示发送到相关负责人邮箱或企业微信。


3.根据权利要求1所述的一种RocketMQ监控和告警通知方法,其特征在于,在所述步骤一之前还包括:
在配置管理中心Apollo上,预先设定好配置信息。


4.根据权利要求3所述的一种RocketMQ监控和告警通知方法,其特征在于:所述配置信息包括监控扫描频率、告警提示方式以及监控阈值。


5.根据权利要求1所述的一种RocketMQ监控和告警通知方法,其特征在于,在所述步骤四之后还包括:
监控组件在下一个轮询调度中重复步骤三到步骤四...

【专利技术属性】
技术研发人员:邓文泉郭勇吴海波郭倩刘进
申请(专利权)人:银盛支付服务股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1