一种监控报警方法与装置制造方法及图纸

技术编号:16879117 阅读:50 留言:0更新日期:2017-12-23 15:51
本发明专利技术实施例提供一种监控报警方法与装置,涉及互联网技术领域。其中,所述方法包括:获取消息消费方消费指定消息主题的一分区内消息的消费偏移量;根据所述消费偏移量及所述分区内的消息总量,判定所述指定消息主题的消息是否存在堆积;若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所述指定消息主题标识的组合,确定是否向目标对象发送报警信息。本发明专利技术实施例能够实现消息消费情况的自动监控,提高消息堵塞报警的及时性。

A monitoring and alarm method and device

The embodiment of the invention provides a monitoring and alarm method and device, which relates to the field of Internet technology. Among them, the method comprises: obtaining a partition consumption offset consumer consumption the specified message message in the message subject; according to the total information of the consumption offset and the partition, determining that the specified message subject message whether there is accumulation; if there is accumulation, according to the news of consumer identification the specified message subject identifier or the message consumer identification and the specified message subject combination of labeling, to determine whether the target object to send alarm information. The embodiment of the invention can realize automatic monitoring of the information consumption situation, and improve the timeliness of the message blocking and alarm.

【技术实现步骤摘要】
一种监控报警方法与装置
本专利技术涉及互联网
,尤其涉及一种监控报警方法与装置。
技术介绍
通常,消息消费方会从Kafka集群中获取某一类型信息进行统计,例如,在网络直播领域,消息消费方从Kafka集群中获取观众用户赠送礼物的行为信息,对这些行为信息进行统计分析可得到各个观众用户礼物贡献排行榜数据。虽然消息生产方将实时产生的消息发送至Kafka集群中进行存储,消息消费方以离线的方式从Kafka集群中获取该消息进行处理,但是某些特殊的统计数据要求在一定的延时范围内进行数据的更新,若在某段时间内出现消息生产方的消息生产量暴增或消息消费方的设备出现故障等情况,必然会导致这些统计数据无法及时更新。
技术实现思路
本专利技术提供一种监控报警方法与装置,以实现消息消费情况的自动监控,提高消息堵塞报警的及时性。为了解决上述技术问题,本专利技术提供了一种监控报警方法,该方法包括:获取消息消费方消费指定消息主题的一分区内消息的消费偏移量;根据所述消费偏移量及所述分区内的消息总量,判定所述指定消息主题的消息是否存在堆积;若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所本文档来自技高网...
一种监控报警方法与装置

【技术保护点】
一种监控报警方法,其特征在于,包括:获取消息消费方消费指定消息主题的一分区内消息的消费偏移量;根据所述消费偏移量及所述分区内的消息总量,判定所述指定消息主题的消息是否存在堆积;若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所述指定消息主题标识的组合,确定是否向目标对象发送报警信息。

【技术特征摘要】
1.一种监控报警方法,其特征在于,包括:获取消息消费方消费指定消息主题的一分区内消息的消费偏移量;根据所述消费偏移量及所述分区内的消息总量,判定所述指定消息主题的消息是否存在堆积;若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所述指定消息主题标识的组合,确定是否向目标对象发送报警信息。2.根据权利要求1所述的方法,其特征在于,所述获取消息消费方消费指定消息主题的一分区内消息的消费偏移量,包括:向实时记录多个消息消费方的消息消费信息的服务提供方发送获取消息消费信息的请求信息,所述获取请求中携带有所述消息消费方标识、所述消费主题标识及所述分区标识;从接收到的消息消费信息中,获取所述消费偏移量。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述消费偏移量及所述分区内的消息总量,判定所述指定消息主题的消息是否存在堆积,包括:计算所述消息总量与所述偏移量的差值;根据所述消息消费方标识、所述消息主题标识或所述消息消费方标识及所述消息主题标识的组合,获取相应的阈值;若所述差值大于所述阈值,则判定所述消息主题的消息存在堆积。4.根据权利要求3所述的方法,其特征在于,所述根据所述消息消费方标识、所述消息主题标识或所述消息消费方标识及所述消息主题标识的组合,获取相应的阈值,包括:从自定义报警规则中,查找是否存在与所述消息消费方标识、所述消息主题标识或所述消息消费方标识及所述消息主题标识组合有关的报警规则项;若有,则从所述报警规则项中获取所述阈值;若无,则从全局报警规则中获取所述阈值。5.根据权利要求4所述的方法,其特征在于,若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所述指定消息主题标识的组合,确定是否向目标对象发送报警信息,包括:若存在堆积且所述自定义报警规则中存在与所述消息消费方标识、所述消息主题标识或所述消息消费方标识及所述消息主题标识组合有关的报警规则项,则从所述报警规则项中获取所述目标对象,并向所述目标对象发送报警信息。6.根据权利要求4所述的方法,其特征在于,若存在堆积,则根据所述消息消费方标识、所述指定消息主题标识或所述消息消费方标识及所述指定消息主题标识的组合,确定是否向目标对象发送报警信息,还包括:若存在堆积且所述自定义报警规则中不存在与所述消息消费方的标识、所述消息主题标识或所述消息消费方标识及所述消息主题标识组合有关的报警规则项,则查找白名单中是否存在所述消息消费方标识、所述...

【专利技术属性】
技术研发人员:张晓鹏杨武明张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

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

1