[发明专利]一种基于分布式体系下的系统监控方法在审
申请号: | 202310223523.1 | 申请日: | 2023-03-09 |
公开(公告)号: | CN116232844A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 靳宝 | 申请(专利权)人: | 天津银行股份有限公司 |
主分类号: | H04L41/042 | 分类号: | H04L41/042;H04L41/0631;H04L41/069 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 孙国栋 |
地址: | 300201*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 体系 系统 监控 方法 | ||
本发明提供的一种基于分布式体系下的系统监控方法,所述系统监控方法包括:梳理应用架构;链路监控分析确定;业务监控分析确定;规划整体日志;业务监控、告警和大盘配置。采集业务系统中的业务日志,实时展现业务级的指标,例如业务的错误码、耗时、每分钟流量和成功率,从业务视角衡量业务系统的性能和稳定性,对业务的关键交易进行监控。
技术领域
本发明涉及系统监管领域,尤其涉及一种基于分布式体系下的系统监控方法。
背景技术
传统的监控工具大多从基础架构、应用系统和请求等角度去衡量应用健康度,然而这些衡量指标缺乏业务语义,无法直观地体现。随着上云分布式模式大势所趋,服务器多极化分布,对于传统型监控工具无法针对分布式系统全链路跟踪,且无法从业务测监控交易情况,对运维极不友好。
目前分布式体系下的监控大多监控内容为基础资源,譬如cpu使用率、内存使用率、网络带宽等。对于有关物理配置的急性问题很有效,但对业务问题监控很少,譬如某交易成功率、交易耗时、交易最大耗时等关键信息。基于日志、指标、链路等海量数据进行多维聚合,提供业务监控、应用监控、云原生监控、基础资源监控、日志查询分析、分布式链路等多角度的可视化监测功能,有丰富的可视化大盘,并提供了告警订阅功能。以上业务信息对于业务系统有着至关重要的作用,该服务可帮助运维、研发、SRE等快速发现问题、定位问题、分析问题、解决问题,为线上系统可用率提供有效保障。
发明内容
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于分布式体系下的系统监控方法。
根据本发明的一个方面,提供了一种基于分布式体系下的系统监控方法,所述系统监控方法包括:
梳理应用架构;
链路监控分析确定;
业务监控分析确定;
规划整体日志;
业务监控、告警和大盘配置。
可选的,所述梳理应用架构具体包括:
要进行监控的应用,拆分为多少个微服务,要监控哪个服务,该服务的上下游服务的关系,各服务之间的调用方式。
可选的,所述链路监控分析确定具体包括:
链路监控日志,是系统默认打印,只要引入SOFA链路跟踪的SDK后,会在/home/admin/logs/tracelog/*下打印相关产品或者组件的链路日志。
可选的,所述业务监控分析确定具体包括:
对整体系统进行监控,根据业务日志行数,过程结果、耗时,无需分组可配置项;
对系统中各交易或各接口或各业务进行监控,根据业务日志行数,业务类型、过程结果、耗时,根据业务类型进行分组;
对重点场景进行单独监控,根据业务中重要场景或者流量大的场景或者链路比较复杂的业务,进行单独的日志埋点,对日志进行监控配置。
可选的,所述规划整体日志具体包括:
日志内容应以特定分隔符分隔,不强制要求格式模板,但建议每一条日志,都应包括服务器时间戳、线程号、tracerId、业务跟踪号、系统跟踪号、关键业务流水号、关键入参、关键过程结果、耗时等信息,不同系统应个性增减。
可选的,所述业务日志建议具体包括:
日志输出要有主日志文件,然后根据大小或日期进行归档,监控是针对主日志文件进行;
业务通用规范日志,输出到定义的*-facede.log日志文件;
业务重点场景规范日志,建议输出到新的业务日志文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津银行股份有限公司,未经天津银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310223523.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:低功耗无人机反向散射边缘计算网络优化方法
- 下一篇:一种衣服消毒装置