一种基于电网业务的统一应用监测平台制造技术

技术编号:39263240 阅读:44 留言:0更新日期:2023-10-30 12:16
本发明专利技术公开了一种基于电网业务的统一应用监测平台,包括采集层、数据层、服务层和展现层;服务层用于基于数据层构建得到中台业务、服务、支撑应用情况这三者之间的映射关系,同时对二级部署业务中台的服务应用情况及其对业务影响进行监测分析和两级监测数据贯通,两级监测数据是指总部级监测数据和子公司级监测数据;服务层包括服务调用链路构建模块、服务通断分析模块、服务集中告警模块、服务错误分析模块、服务通断影响范围分析模块、全链路监测指标体系模块、服务链路数据共享模块、全量服务信息管理模块和服务链路数据采集模块。本发明专利技术通过构建业务中台全链路监测工具功能,能够实现业务中台服务、接口调用的全链路监测。测。测。

【技术实现步骤摘要】
一种基于电网业务的统一应用监测平台


[0001]本专利技术涉及电网业务应用平台
,具体涉及一种基于电网业务的统一应用监测平台。

技术介绍

[0002]目前,客户服务业务中台、电网资源业务中台、财务管理业务中台、项目管理业务中台四大业务中台均采用云上运行,分别在客户服务业务域、电网资源业务域、财务管理业务域、项目管理业务域为上层业务应用系统提供信息支撑服务,对于云平台中台服务的链路监控,主要依托云平台的监测组件实现,如阿里ARMS组件和华为云APM组件,二者对内均已实现底层链路数据采集及监控,采集保存了大量的微服务间调用链路、资源使用等监测数据;对外提供数据服务,将采集指标开放供外部应用使用,为上层业务服务监控提供基础数据支撑。
[0003]现有云平台监控工具业务链路监测能力不足,无法从业务角度聚焦业务中台云服务所支撑业务应用信息并展示服务与业务应用的关联关系、微服务、服务间的调用关系等,无法实现业务系统关联预警,缺少业务全链路监测能力。同时,微服务与云平台预警未关联,在云平台预警情况下微服务缺乏主动智能预警能力,导致微服务故障情况本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于电网业务的统一应用监测平台,其特征在于,所述统一应用监测平台用于对客户服务业务中台、电网资源业务中台、财务管理业务中台、项目管理业务中台这四大业务中台进行监测;所述统一应用监测平台包括采集层、数据层、服务层和展现层;所述采集层通过阿里云ARMS、华为云APM组件完成业务中台及业务系统服务全链路监测数据采集、清洗和汇聚,并通过WebService接口服务与数据层集成,实现数据的交互;所述服务层用于基于数据层构建得到中台业务、服务、支撑应用情况这三者之间的映射关系,同时对二级部署业务中台的服务应用情况及其对业务影响进行监测分析和两级监测数据贯通,两级监测数据是指总部级监测数据和子公司级监测数据;所述服务层包括服务调用链路构建模块、服务通断分析模块、服务集中告警模块、服务错误分析模块、服务通断影响范围分析模块、全链路监测指标体系模块、服务链路数据共享模块、全量服务信息管理模块和服务链路数据采集模块;所述服务调用链路构建模块用于基于项目管理业务中台、财务管理业务中台、电网资源业务中台、客户服务业务中台这四大中台的微服务和服务API基础信息,自动发现并搭建各中台服务调用链路关系,并结合图谱技术,构建4大业务中台、中台下的各中心,各中心下部署的各项微服务、服务API及其对应支撑的业务应用之间的链路关系;所述服务通断分析模块利用监控数据、资源数据以及其他运维数据,对业务运营状态、系统健康状态、以及资源使用情况进行分析,并通过展示层进行可视化的展示;所述服务集中告警模块对从云平台接收到的告警事件进行标准化处理,提取并翻译告警信息以形成相应的结构化信息,并对处理后的告警信息按照业务类别和重要程度进行分类和分级处理;所述服务错误分析模块基于服务调用错误和服务代码错误两个维度对业务中台服务进行错误分析;所述服务通断影响范围分析模块通过纵向及横向监控能力,当服务出现错误时,结合全链路服务监测能力,构建组件关联关系以及业务服务的上下游关系,分析判断业务错误的影响范围,通知相关业务,以及协助快速定位错误;所述全链路监测指标体系模块依据业务监测需求,建立包括业务、应用、云服务、云平台、基础设施云在内的全链路监测指标体系,用于业务运营监测及系统运行监测工作;所述服务链路数据共享模块用于开放基于业务中台共享的服务全链路监测全量应用指标数据源,提供共享数据接口或数据封装,通过报表中心,为不同操作水平、不同期望目标、多层次业务人员提供中台运营数据自定义维度、自定义颗粒度分析展示的多维自助分析能力;所述全量服务信息管理模块针对无法对四大业务中台规划的业务中心、提供的业务服务、支撑的外部应用、运行的服务实例进行统一管理及展示,构建彼此间的层级关系,融合关联服务运行全链路数据;所述服务链路数据采集模块分别采用阿里ARMS及华为APM两种技术路线实现各子公司云上微服务的全链路监测,并结合业务实际监测需求,对指标进行融合处理,完成业务、应用、接口、资源多层监测对象的关联,形成统一的指标体系与监测服务,支撑中台服务及业务的全链路监测;
所述展现层通过接入层与服务层实现数据交互,展现层基于vue 框架构建,对业务中台及云上业务系统服务全链路数据进行可视化及图表分析处理。2.根据权利要求1所述的基于电网业务的统一应用监测平台,其特征在于,所述服务调用链路构建模块包括业务中台与业务中心关系自动构建单元、业务中心与业务服务关系自动构建单元、业务服务与微服务关系自动构建单元和微服务与接口关系自动构建单元;所述业务中台与业务中心关系自动构建单元根据各业务中台与业务中心运行调用链路采集数据及对应的服务模型信息,按照业务中台与业务中心所规定的命名规则自动模糊匹配中台与中心的层级关系,对业务中台与业务中心关系图谱进行自动化构建;所述业务中心与业务服务关系自动构建单元根据业务中台各微服务调用链路采集数据以及业务服务信息,按照关键接口URL信息自动构建微服务与业务服务之间的关联关系,同时结合业务中心与微服务关系,对业务中心与业务服务关系图谱进行自动化构建;所述业务服务与微服务关系自动构建单元根据业务中台下各业务服务模型中URL信息与微服务被调用所采集链路信息中的接口地址数据,对数据进行关联分析处理,自动匹配业务服务与各微服务实例的关系,对各业务中心与业务服务关系图谱进行自动化构建;所述微服务与接口关系自动构建单元根据业务中台内各微服务调用链路中的接口URL及微服务相关信息,通过去重、合并、筛选计算处理,自动构建业务中台内各微服务与服务接口的关系,对中台微服务与服务接口关系图谱进行自动化构建。3.根据权利要求2所述的基于电网业务的统一应用监测平台,其特征在于,所述服务调用链路构建模块还包括微服务间调用链路构建及统计分析单元、业务中台调用链路构建及统计单元、中心调用链路构建及链路分析单元、业务服务调用链路统计分析单元、业务应用支撑情况统计分析单元、服务应用统计分析单元、中台运营分析单元、中心运营分析单元和微服务运营分析单元;所述微服务间调用链路构建及统计分析单元根据服务调用链路数据,自动构建微服务之间的调用链路关系,并通过搜集处理分析调用链路数据,遵照微服务监测指标模型及模型算法规则,统计计算包含服务总数、服务累计调用次数、正常服务数、错误服务数、受影响服务数的指标内容;所述业务中台调用链路构建及统计分析单元根据微服务间的调用链路关系,结合业务中台与微服务之间的关系图谱,自动构建业务中台间的调用链路关系,并基于微服务调用链路数据以及中台与微服务之间的业务关系,对业务中台之间的调用情况进行统计分析;所述中心调用链路构建及链路分析单元根据微服务间的调用链路关系,结合业务中心与微服务之间的关系图谱,自动构建中心间的调用链路关系;并基于微服务调用链路数据以及中台与微服务之间的业务关系,对业务中台之间的调用情况进行统计分析;所述业务服务调用链路统计分析单元基于微服务调用链路数据,结合业务服务与接口的关系图谱,对业务服务的调用情况进行统计分析;所述业务应用支撑情况统计分析单元用于统计四大中台服务支撑应用情况,包含支撑系统数、受影响系统数、服务支撑的业务应用数、受影响的业务应用数、跨专业调用的服务应用数;所述服务应用统计分析单元分别统计各业务中台服务应用情况,包含服务次数、服务累计调用次数、正常服务数、错误服务数、受影响服务数,针对客户服务中台、电网资源中心
分别统计展示其总部和子公司支撑系统数柱状图和支撑应用数柱状图,并将当日服务调用数按照小时维度实现折线趋势分析;所述中台运营分析单元以财务中台、项目中台、电网资源业务中台、客户服务业务中台等单一中台为统计维度,对单一中台整体健康评分、访问分析、热点服务、服务告警信统计、服务告警信息、服务错误信息、服务应用统计及中台链路展示方面进行统计分析;所述中心运营分析单元以单一中台的服务中心为统计维度完成中心服务应用情况统计分析,从服务中心整体基本应用信息、请求服务质量情况、请求量和响应时间趋势分析、请求统计列表、服务告警信统计、服务告警信息、服务错误信息及服务链路展示方面对服务中心整体应用情况进行可视化分析;所述微服务运营分析单元针对单一中台的单个业务信息完成服务应用情况统计分析,从服务调用次数及趋势图、告警次数、错误次数、平均响应时间及趋势图、服务错误列表信息、服务上下游服务或应用支撑链路关系图等方面进行可视化分析展示。4.根据权利要求1所述的基于电网业务的统一应用监测平台,其特征在于,所述服务通断分析模块包括业务中台系统整体的服务通断分析单元、业务中台的服务通断分析单元、特定中心/应用的服务通断分析单元、特定服务的服务通断分析单元和数据库的服务通断分析单元;所述业务中台系统整体的服务通断分析单元从业务中台系统整体的服务效率、运行状态和服务错误三个维度进行服务通断分析,基于云上全部业务中台,分别从提供服务的服务活跃度、产生告警的数量以及告警类型分布和产生错误的数量这三个视角,对云上业务中台服务的整体...

【专利技术属性】
技术研发人员:汤铭夏飞程昕云杜元翰刘凯刘喆余竞航宋浒王鹏飞王凌陈石
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

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

1