[发明专利]一种基于日志的业务监控系统在审
申请号: | 202010062950.2 | 申请日: | 2020-01-19 |
公开(公告)号: | CN113138891A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 李方进 | 申请(专利权)人: | 上海臻客信息技术服务有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 田黎绒 |
地址: | 202150 上海市崇明区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 日志 业务 监控 系统 | ||
本发明公开了一种基于日志的业务监控系统,包括日志收集器、日志存储器、日志分析器、预警配置器和消息通知器;所述日志收集器,用于对多个业务系统进行日志收集;所述日志存储器,用于对日志收集器收集的日志进行存储;所述日志分析器,用于根据预警配置器配置的预警规则对日志收集器收集的日志进行分析;所述预警配置器,用于根据多个业务系统配置多个相应的预警规则;所述消息通知器,用于当日志分析器分析到某个日志触发预警规则时,向该日志对应的业务系统发送预警消息。本发明能够避免对多个业务系统进行挨个排查才能找出问题。
技术领域
本发明属于计算机技术领域,尤其涉及一种基于日志的业务监控系统。
背景技术
当今网站大系统小做以及微服务的广泛使用的场景下,使得各服务之间问题排查复杂,调试困难,往往出了问题总是后知后觉。尤其是在多个系统相互协作工作时,出了问题,技术人员只能凭经验去猜测哪个系统引起的问题,有时需要对多个系统进行挨个排查才能找出问题所在,需要花费很大的人力物力。
发明内容
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于日志的业务监控系统,可以对多个业务系统进行实时的监控,出问题时及时预警到运维人员,避免对多个业务系统进行挨个排查才能找出问题。
为解决上述技术问题,本发明采用的技术方案是:一种基于日志的业务监控系统,包括日志收集器、日志存储器、日志分析器、预警配置器和消息通知器;所述日志收集器,用于对多个业务系统进行日志收集;所述日志存储器,用于对日志收集器收集的日志进行存储;所述日志分析器,用于根据预警配置器配置的预警规则对日志收集器收集的日志进行分析;所述预警配置器,用于根据多个业务系统配置多个相应的预警规则;所述消息通知器,用于当日志分析器分析到某个日志触发预警规则时,向该日志对应的业务系统发送预警消息。
上述一种基于日志的业务监控系统,所述日志存储器包括多个存储分区,每个存储分区对应一个业务系统,不同业务系统的日志存储于不同的存储分区内。
上述一种基于日志的业务监控系统,所述日志分析器根据预警配置器配置的预警规则对日志收集器收集的日志进行分析时包括:从预警配置器调取预警规则;找出预警规则所对应的业务系统标识;根据找出的业务系统标识从所述日志存储器内找出对应的存储分区进行日志调取;根据预警规则对日志进行分析。
上述一种基于日志的业务监控系统,所述日志存储器对日志进行存储时,包括对日志添加来源业务系统标识和标准化日志格式,标准化后的日志格式包括业务系统标识、日志时间、日志级别和日志内容。
本发明与现有技术相比具有以下优点:本发明通过对多个业务系统进行日志收集,并且利用配置好的预警对收集的日志进行分析,实现对各个业务系统的实时监控,出问题时及时预警到运维人员,避免对多个业务系统进行挨个排查才能找出问题。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明的原理框图。
图2为本发明日志进行分析时的方法流程图。
附图标记说明:
1—日志收集器; 2—日志存储器; 3—日志分析器;
4—预警配置器; 5—消息通知器; 6—业务系统。
具体实施方式
如图1所示,一种基于日志的业务监控系统,包括日志收集器1、日志存储器2、日志分析器3、预警配置器4和消息通知器5;
所述日志收集器1,用于对多个业务系统6进行日志收集;
所述日志收集器1通过syslog协议来进行日志收集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海臻客信息技术服务有限公司,未经上海臻客信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010062950.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户信息防泄露方法
- 下一篇:一种针对服务器集群的日志采集方法