【技术实现步骤摘要】
一种消息中间件的监控方法及相关设备
本专利技术涉及电子
,尤其涉及一种消息中间件的监控方法及相关设备。
技术介绍
随着通讯数据量的不断增长,可为应用系统提供高效、灵活的数据传输处理和可靠转发的消息中间件应运而生,如Tube、Hippo、Kafka以及Metaq等。消息中间件可在大规模分布式环境下确保消息安全、可靠、高效的送达。现有的消息中间件中均未部署配套的监控告警模块,也没有提供相关的数据生产或消费偏移量的拉取接口和异常判断接口,整个消息中间件相当于一个黑盒。用户只能通过应用数据的曲线来判定数据的异常状态,它的实现方式是把应用数据指标上报到秒级监控平台,实时监控使用中间件的业务系统的健康状况。这种依赖线上应用的结果来反馈异常的方式效率低、影响业务系统的收益,并且当业务系统出现数据异常时,如果无法及时处理,会导致数据积压,影响业务系统运行效率。
技术实现思路
本专利技术实施例提供一种消息中间件的监控方法及相关设备,可以快速高效地监控消息中间件中的数据滞后异常,避免数据积压给业务系统带来的影响。第一方面,本专利技术实施例提供了一种消息中间件的监控方法,包括:获取消 ...
【技术保护点】
1.一种消息中间件的监控方法,其特征在于,所述方法包括:获取消息中间件中每个消息分区的数据生产指标和数据消费指标;根据所述数据生产指标和所述数据消费指标,确定所述每个消息分区的运行状态是否为异常状态;当所述消息分区的所述运行状态为所述异常状态时,向用户设备发送告警信息,所述告警信息用于提示用户处理所述消息分区。
【技术特征摘要】
1.一种消息中间件的监控方法,其特征在于,所述方法包括:获取消息中间件中每个消息分区的数据生产指标和数据消费指标;根据所述数据生产指标和所述数据消费指标,确定所述每个消息分区的运行状态是否为异常状态;当所述消息分区的所述运行状态为所述异常状态时,向用户设备发送告警信息,所述告警信息用于提示用户处理所述消息分区。2.如权利要求1所述的方法,其特征在于,所述获取消息中间件中每个消息分区的数据生产指标和数据消费指标包括:按照预设的时间间隔采集所述消息中间件中所述每个消息分区的所述数据生产指标和所述数据消费指标。3.如权利要求1所述的方法,其特征在于,所述数据生产指标包括生产偏移量,所述数据消费指标包括消费偏移量;所述根据所述数据生产指标和所述数据消费指标,确定所述每个消息分区的运行状态是否为异常状态包括:确定所述生产偏移量和所述消费偏移量之间的第一差值;当所述第一差值大于第一阈值时,确定所述消息分区的所述运行状态为所述异常状态。4.如权利要求1所述的方法,其特征在于,所述数据生产指标包括生产速度,所述数据消费指标包括消费速度;所述根据所述数据生产指标和所述数据消费指标,确定所述每个消息分区的运行状态是否为异常状态包括:确定所述生产速度和所述消费速度之间的第二差值;当所述第二差值大于第二阈值时,确定所述消息分区的所述运行状态为所述异常状态。5.如权利要求1所述的方法,其特征在于,所述向用户设备发送告警信息包括:确定检...
【专利技术属性】
技术研发人员:陆耀伟,赵重庆,张国成,江新伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。