[发明专利]一种分布式监控方法在审
| 申请号: | 202110255513.7 | 申请日: | 2021-03-09 |
| 公开(公告)号: | CN112882903A | 公开(公告)日: | 2021-06-01 |
| 发明(设计)人: | 郭雪松;刘海英;罗鹏 | 申请(专利权)人: | 沈阳世纪高通科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06Q10/10 |
| 代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
| 地址: | 110000 辽宁省沈阳*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 监控 方法 | ||
1.一种分布式监控方法,其特征在于:包括如下步骤:
(1)通过监测数据录入平台,平台收到添加请求后,将数据写入数据库做持久化,数据提取程序可自定义时间从数据库中将所有要监控的数据提取出来,并将数据写入到队列中,根据采集的数据中心不同,队列可分为多个,监测程序根据自身的特性标签获取到对应的队列数据,每次只取一条,同一信息中心的多台监测程序同时竞争去获取监测任务,每获取一个监测任务开始执行,同时开启第二个线程去获取任务,根据任务数量和监测主机的性能,灵活的配置最大线程数,保证在快速获取任务的同时保证机器负载不会过高;
(2)当监测程序拿到数据后,根据数据提供的不同监测方式,监测程序会执行并收集状态数据,当同一数据中心的监测程序中断了一台,将不会再去获取任务,任务将会被其他监测程序获取完,同时当某个监测服务监测到服务中断或停止响应时,会将此条数据报告给其他监测程序,同时进行检测,检测后的结果上报给平台;
(3)当平台收到本次任务返回的数据时当有多条数据同时存在时,取半数以上检测结果作为正确的检测结果,并录入数据库中,并触发告警模块,告警模块会过滤异常装填的数据,并判断此数据是否要提供告警进行过滤,最终,告警模块会将数据内容以微信等告警消息提示,同时记录告警时间,并在下次恢复时计算告警时长用于提示,恢复告警当异常数据不再当前正在告警的数据中会产生恢复告警,当前正在告警的数据将会状态将会变为恢复。
2.根据权利要求1所述的一种分布式监控方法,其特征在于:所述步骤(1)中会过滤掉关闭监控状态的数据。
3.根据权利要求1所述的一种分布式监控方法,其特征在于:所述步骤(2)中通过接口的方式,将数据发送给其他监测程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳世纪高通科技有限公司,未经沈阳世纪高通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110255513.7/1.html,转载请声明来源钻瓜专利网。





