[发明专利]一种服务监控系统和方法在审
申请号: | 201910543000.9 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110287081A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 朱龙云;陈阳;姚建明;元长才;袁文頔 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F11/34 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控结果 拓扑图 日志数据 服务监控系统 监控数据处理 数据处理模块 数据获取模块 服务请求 后台模块 计算引擎 监控数据 统计指标 日志 定位故障原因 调用关系 服务运行 获取服务 基础数据 统计监控 运行基础 阈值确定 预设 报警 响应 申请 | ||
1.一种服务监控系统,其特征在于,所述系统包括:数据获取模块、监控数据处理模块、日志数据处理模块和计算引擎;
所述数据获取模块,用于获取服务运行基础数据,从所述服务运行基础数据中划分出监控数据和日志数据;
所述监控数据处理模块,用于获取所述监控数据,并按照预设的统计指标统计所述监控数据,得到所述统计指标对应的监控结果;
所述日志数据处理模块,用于获取所述日志数据,并根据所述日志数据生成单次服务请求对应的拓扑图;所述拓扑图用于表征响应于所述单次服务请求的后台模块调用关系;
所述计算引擎,用于获取所述监控结果和所述拓扑图,根据所述监控结果和所述统计指标对应的报警阈值,确定所述后台模块是否存在故障;在存在故障的情况下,根据所述监控结果和所述拓扑图确定故障原因。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:数据仓库和智能分析模块;
所述数据仓库,用于存储服务运行历史数据;
所述智能分析模块,用于获取所述服务运行历史数据,并根据所获取的所述服务运行历史数据确定服务数据历史变化趋势;
所述计算引擎,还用于从所述智能分析模块获取所述服务运行历史数据和所述服务数据历史变化趋势;
所述计算引擎,具体用于根据所述监控结果、所述统计指标对应的报警阈值和所述服务数据历史变化趋势,确定所述后台模块是否存在故障;在存在故障的情况下,根据所述监控结果、所述拓扑图和所获取的服务运行历史数据,确定所述故障原因。
3.根据权利要求2所述的系统,其特征在于,所述智能分析模块,还用于根据所获取的所述服务运行历史数据,确定所述统计指标对应的报警阈值。
4.根据权利要求1所述的系统,其特征在于,所述日志数据处理模块,还用于根据所述日志数据,确定所述拓扑图中的部分异常拓扑图;
所述计算引擎,还用于获取所述部分异常拓扑图;
所述计算引擎,具体用于根据所述监控结果和所述异常拓扑图确定所述故障原因。
5.根据权利要求1所述的系统,其特征在于,所述系统还包括:旁路验证模块;
所述旁路验证模块,用于获取所述监控数据和/或所述监控结果,并根据所述监控数据和/或所述监控结果生成旁路验证结果;所述旁路验证结果用于表征所述后台模块是否存在故障;
所述计算引擎,还用于获取所述旁路验证结果;
所述计算引擎,具体用于根据所述监控结果、所述统计指标对应的报警阈值和所述旁路验证结果,确定所述后台模块是否存在故障。
6.根据权利要求2所述的系统,其特征在于,所述智能分析模块,还用于根据所获取的服务运行历史数据确定故障级别列表;所述故障级别列表中记录有监控结果和故障原因的组合与故障级别之间的对应关系;
则所述计算引擎,还用于获取所述故障级别列表,并根据所述监控结果、所述故障原因和所述故障级别列表,确定所述故障原因对应的故障级别。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:报表引擎和工单推送模块;
所述报表引擎,用于从所述计算引擎获取所述监控结果和所述服务运行历史数据,并根据所述监控结果和所述服务运行历史数据生成故障数据变化图表;
所述工单推送模块,用于获取所述故障数据变化图表、所述故障原因和所述故障级别,查找所述故障原因对应的负责人的联系方式,按照所述故障级别对应的提示方式通知所述负责人所述故障原因。
8.根据权利要求2所述的系统,其特征在于,所述系统还包括:报表引擎和管理可视化模块;
所述报表引擎,用于从所述计算引擎获取所述监控结果和所述服务运行历史数据,并根据所述监控结果和所述服务运行历史数据生成故障数据变化图表;
所述管理可视化模块,用于响应于用户触发的故障数据查看操作,获取所述故障原因和所述故障数据变化图表,并显示所述故障原因和所述故障数据变化图表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910543000.9/1.html,转载请声明来源钻瓜专利网。