【技术实现步骤摘要】
本专利技术涉及计算机技术,特别涉及一种基于日志的系统性能分析方法和装置。
技术介绍
对系统进行性能分析,特别是对在线运行系统进行性能分析,是一件非常繁杂的 事情,需要分析大量的系统记录的日志信息,将分析结果与正常的情况对比,从而分析出性 能变化的异常情况。目前对日志信息的分析主要是采用半人工的方式,采用一种日志匹配工具,根据 用户的匹配规则找出匹配的起始和结束日志,再在起始和结束日志的范围内采用切片的方 式继续查找耗时的日志,从而找出系统性能的瓶颈。主要包括以下步骤1、根据用户的反馈,确定哪个功能耗时,并找到这个功能的起始和结束日志。2、在功能的起始和结束日志的范围内采用逐步分割的方式一步步缩小范围,同时 将每个部分的耗时与系统正常运行时该部分的耗时进行大致比较,找到耗时增加最大的部 分,从而定位系统的性能瓶颈。从上述步骤可以看出,现有技术的这种对日志信息的分析方法在很大程度上是人 工分析,既耗时复杂又很可能遗漏重要的信息;而且由于是人工进行的,很难将大量信息与 正常情况下的值进行比较,从而得到性能变化的情况。因此,目前采用的半人工方式很难对 在线运行的系统进 ...
【技术保护点】
1.一种基于日志的系统性能分析方法,其特征在于,预先配置日志匹配项,配置日志匹配项间的包含关系,并根据日志匹配项之间的包含关系生成结果集树;该方法包括:A、从日志文件中读取一条日志,如果读取成功,将结果集树中根节点的第一个子节点作为当前节点,则转至步骤B执行,如果读取失败,则保存结果集树中每个节点的统计结果,本次系统性能分析结束;B、将所述读取的日志与当前节点对应的日志匹配项进行匹配,如果匹配成功,则提取该条日志中的系统性能参数,进行系统性能统计,转至步骤A执行,如果未匹配成功,则直接转至步骤C执行;C、从结果集树中获取下一个节点作为新的当前节点,转至步骤B执行。
【技术特征摘要】
【专利技术属性】
技术研发人员:余天舒,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。