【技术实现步骤摘要】
针对中间件的监控方法、装置及计算机程序产品
[0001]本申请涉及计算机
,具体涉及云服务、分布式服务
,尤其涉及针对中间件的监控方法、装置、电子设备、存储介质以及计算机程序产品。
技术介绍
[0002]在业务系统研发过程中,会根据技术需要引入各种不同的中间件资源,如etcd(一个高可用的键值对存储系统)、kafka(一种分布式日志系统)、redis(Remote Dictionary Server,远程字典服务)、elasticsearch(一种开源搜索引擎)、zookeeper(一种开源的分布式应用程序协调服务)等。而在引入中间件资源解决技术难题的同时,我们必须要考虑中间件给业务系统带来的不良影响,如降低系统可靠性和稳定性、影响业务等。为了避免这种不良影响,每接入一种中间件资源,需要定制化开发针对于该中间件资源的监控告警系统。
技术实现思路
[0003]本申请提供了一种针对中间件的监控的方法、装置、电子设备、存储介质以及计算机程序产品。
[0004]根据第一方面,提供了一种针对中间件的 ...
【技术保护点】
【技术特征摘要】
1.一种针对中间件的监控方法,其特征在于,包括:确定所需监控的至少一个中间件,以及所述至少一个中间件中的每个中间件的监控项;对于所述至少一个中间件中的每个中间件,采集该中间件在运行过程中产生的、该中间件的监控项对应的运行数据;根据所述至少一个中间件的监控项对应的运行数据和预设告警规则,对所述至少一个中间件进行监控。2.根据权利要求1所述的方法,其中,所述对于所述至少一个中间件中的每个中间件,采集该中间件在运行过程中产生的、该中间件的监控项对应的运行数据,包括:对于所述至少一个中间件中的每个中间件,通过任务调度器从数据采集服务集群中确定该中间件对应的数据采集服务;通过该中间件对应的数据采集服务,采集该中间件在运行过程中产生的、该中间件的监控项对应的运行数据。3.根据权利要求2所述的方法,其中,所述根据所述至少一个中间件的监控项对应的运行数据和预设告警规则,对所述至少一个中间件进行监控,包括:通过监控组件,从所述数据采集服务集群中获取所述至少一个中间件的监控项对应的运行数据;对于所述至少一个中间件的每个监控项,根据该监控项对应的运行数据和预设告警规则,确定是否对该监控项进行告警处理;响应于确定进行告警处理,将该监控项对应的告警信息,通过该监控项对应的告警策略,推送至该监控项所属的中间件所对应的接收方。4.根据权利要求3所述的方法,其中,所述响应于确定进行告警处理,将该监控项对应的告警信息,通过该监控项对应的告警策略,推送至该监控项所属的中间件所对应的接收方,包括:响应于确定进行告警处理,将该监控项对应的告警信息,通过监控项对应的告警策略,推送至该监控项所属的中间件所对应的服务网格;通过所述服务网格将所述告警信息推送至对应于该监控项的边车。5.根据权利要求1所述的方法,其中,还包括:响应于根据运行数据和预设告警规则确定出告警的监控项,对告警的监控项所属的中间件进行处理。6.根据权利要求1所述的方法,其中,还包括:响应于接收到监控项的创建请求或更新请求,对请求所表征的监控项进行有效性校验;响应于确定校验通过,创建或更新请求所表征的监控项。7.根据权利要求1所述的方法,其中,还包括:响应于接收到中间件的创建请求或更新请求,对请求所表征的中间件进行可行性校验;响应于确定校验通过,创建或更新请求所表征的中间件。8.一种针对中间件的监控装置,其特征在于,包括:
确定单元,被配置成确定所需监控的至少一个中间件,以及所述至少一个中间件中的每个中间件的监控项;采集单元,被配置成对于所述至少一个中间件中的每个中间件,采集该中间件在运行过程中产生的、该中间件的监控项对应的运行数据;...
【专利技术属性】
技术研发人员:王柏成,曹雷,顾春辉,葛又嘉,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。