反向追溯企业发票系统配置的方法技术方案

技术编号:33346054 阅读:15 留言:0更新日期:2022-05-08 09:41
本发明专利技术公开了一种反向追溯企业发票系统配置的方法,包括:数据采集;对采集的数据进行分析;根据分析的结果进行监控预警;性能分析;故障定位。本发明专利技术的方法,降低了故障的发生率,当反向追溯出现故障的时候,可以有效地评估出影响范围,及时找到对应问题点,能够第一时间防止雪崩现象产生;降低了运维成本,全方面资源采集+链路追踪,可以实时提供资源使用率,有效的提高运维工作,从而降低成本浪费;扩展了传统的链路追踪范围,将企业发票系统所依赖、所相关的资源都进行了监控跟踪、更加保障了软件稳定范围。件稳定范围。件稳定范围。

【技术实现步骤摘要】
反向追溯企业发票系统配置的方法


[0001]本专利技术涉及电子发票
,具体涉及一种反向追溯企业发票系统配置的方法。

技术介绍

[0002]为了支撑日益增长的庞大电子发票量,大量采用微服务架构。服务按照不同的维度进行拆分,互联网应用构建在不同的软件模块集上,可能布在了几千台服务器,横跨多个不同的数据中心,功能的依赖、服务的依赖、软硬件之间相互的依赖似的分布式系统变得日趋复杂。
[0003]如何快速进行发票故障定位,如何准确进行发票容量评估,如何动态展示服务的链路,如何进行系统性能优化,这是电子发票分布式系统巨大挑战。现有技术存在的技术缺陷包括:
[0004]故障定位难:一次请求往往需要涉及到多层网络、多个服务、多个硬件服务,这些很可能是由多个团队负责的。一旦出问题,只知道有异常,但具体的异常在哪个服务引起的就需要进入每一个服务里面看日志,这样的处理效率是非常低的。最坏的情况可能要拉上多个团队一起定位。
[0005]容量评估难:由于电子发票的使用特殊性,导致流量入口经常不同。,不同入口的流量导致各模块的qps增量是不同的,容量评估是一件难事。
[0006]链路梳理难:由于服务调用复杂,链路过深,一个模块,根本不知道自己身在何处,不知道自己的系统被谁依赖了,也不知道自己的系统下游依赖哪些服务,费时费力。
[0007]性能分析难:一个服务依赖于后台多个服务,如果某接口的耗时突然增加,开发得从自己开始,逐步分析各依赖接口的耗时情况。
[0008]监控跟踪范围小,仅仅局限于软件、微服务层面的链路追踪,所以调用访问链路范围局限性很高,无法支撑起整体系统。
[0009]故障影响范围难以确定,因为传统链路都是基于请求自上而下,融入底层出现故障,很难、或者无法进行逆向追溯;如某个底层功能故障,无法反向追溯到上层业务。
[0010]故障连锁风险高,由于监控跟踪范围有限、故障无法反向追溯,导致出现问题、出现故障后无法第一时间判断影响范围,从而会导致连锁雪崩现象出现。

技术实现思路

[0011]本专利技术的目的是提供一种反向追溯企业发票系统配置的方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0012]根据本专利技术实施例的一个方面,提供一种反向追溯企业发票系统配置的方法,包括:
[0013]数据采集;
[0014]对采集的数据进行分析;
[0015]根据分析的结果进行监控预警;
[0016]性能分析;
[0017]故障定位。
[0018]进一步地,所述数据采集包括:
[0019]通过定时任务实施采集基础资源的资源信息
[0020]通过定时任务实施采集业务功能信息。
[0021]进一步地,所述对采集的数据进行分析包括:
[0022]基础资源的映射分析;
[0023]业务功能资源的映射分析。
[0024]进一步地,所述根据分析的结果进行监控预警包括:
[0025]基于资源的定期检查,根据检查监控数据,根据分析的结果,对照指标数据,实施预警或者报警;若出现预警或者报警,则逆向梳理调用链路,获取到到影响源头范围,并进行通知。
[0026]进一步地,所述性能分析包括:
[0027]基于采集到的基础资源的性能等信息,按照资源采集获取的使用量进行比例计算,获取性能指数。
[0028]进一步地,所述故障定位包括:
[0029]通过调用链路拓扑关系,结合预警或报警信息以及性能分析的结果,实现快速定位。
[0030]根据本专利技术实施例的一个方面,提供一种反向追溯企业发票系统配置的装置,包括:
[0031]数据采集模块,用于数据采集;
[0032]数据分析模块,用于对采集的数据进行分析;
[0033]监控预警模块,用于根据分析的结果进行监控预警;
[0034]性能分析模块,用于性能分析;
[0035]定位模块,用于故障定位。
[0036]根据本专利技术实施例的一个方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述的反向追溯企业发票系统配置的方法。
[0037]根据本专利技术实施例的一个方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以实现上述的反向追溯企业发票系统配置的方法。
[0038]相较于现有技术,本专利技术实施例提供的技术方案可以包括以下有益效果:
[0039]本专利技术实施例提供的反向追溯企业发票系统配置的方法,降低了故障的发生率,当反向追溯出现故障的时候,可以有效地评估出影响范围,及时找到对应问题点,能够第一时间防止雪崩现象产生;降低了运维成本,全方面资源采集+链路追踪,可以实时提供资源使用率,有效的提高运维工作,从而降低成本浪费。
[0040]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者,部分特征和优点可以从说明书中推知或毫无疑义地确定,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0041]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请的一个实施方式的反向追溯企业发票系统配置的方法流程图;
[0043]图2为本申请的另一个实施方式的反向追溯企业发票系统配置的方法流程图;
[0044]图3所示为图2所示实施方式中数据采集的流程示意图;
[0045]图4所示为图2所示实施方式中数据分析的流程示意图;。
具体实施方式
[0046]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本专利技术做进一步说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0047]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0048]如图1所示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种反向追溯企业发票系统配置的方法,其特征在于,包括:数据采集;对采集的数据进行分析;根据分析的结果进行监控预警;性能分析;故障定位。2.根据权利要求1所述的反向追溯企业发票系统配置的方法,其特征在于,所述数据采集包括:通过定时任务实施采集基础资源的资源信息通过定时任务实施采集业务功能信息。3.根据权利要求1所述的反向追溯企业发票系统配置的方法,其特征在于,所述对采集的数据进行分析包括:基础资源的映射分析;业务功能资源的映射分析。4.根据权利要求1所述的反向追溯企业发票系统配置的方法,其特征在于,所述根据分析的结果进行监控预警包括:基于资源的定期检查,根据检查监控数据,根据分析的结果,对照指标数据,实施预警或者报警;若出现预警或者报警,则逆向梳理调用链路,获取到到影响源头范围,并进行通知。5.根据权利要求1所述的反向追溯企业发票系统配置的方法,其特征在于,所述性能分析包括:基于采集到的基础资源的性能等信息,按照资源采集获取...

【专利技术属性】
技术研发人员:陈杰杨正道田志涛
申请(专利权)人:百望股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1