一种业务监控方法及系统技术方案

技术编号:13791433 阅读:128 留言:0更新日期:2016-10-06 00:52
本发明专利技术实施例公开了一种业务监控方法及系统,该方法包括:收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;对所述收集的信息进行处理,获取汇聚数据;根据所述汇聚数据进行业务监控。本发明专利技术实施例所述的方案能够提供主动的业务监控,从而有利于实现快速的业务故障定位、业务拟真资源预测,并且,可以进一步从业务的角度去提升业务质量和灵活运维能力以改善客户感知和节约运维成本。

【技术实现步骤摘要】

本专利技术涉及业务支撑
,尤其涉及一种业务监控方法及系统
技术介绍
随着业务系统规模不断扩大和云化系统的兴起,对业务质量管理难度越来越高,传统基于物理设备、程序进程的网络运维手段更偏向物理视图的管理,该技术方案有以下特点:1、基于物理资源(如主机、网络、进程、数据库)为主进行运维管理;2、逻辑业务和物理资源使用相互割裂,物理资源运行视图与业务无关;3、逻辑业务对物理资源的使用不可视。在现有技术方案下,运维系统会产生如下问题:(1)运维信息庞大且分散,无法有效的以业务维度进行监控和确定资源映射,无法实时提供具备业务价值的运维信息。(2)业务对资源的使用信息缺失,无法从业务层面确定资源占用情况,难以进行高效的资源的规划和分配。总言之,现有主要基于物理资源本身的运维管控,难以提供如主动的业务品质监控、快速的业务故障定位、业务拟真资源预测等更上层的主动式运维管理能力,从而也无法从业务的角度去提升业务质量和灵活运维能力以改善客户感知和节约运维成本。
技术实现思路
有鉴于此,为解决现有存在的技术问题,本专利技术实施例提供:一种业务监控方法,包括:收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;对所述收集的信息进行处理,获取汇聚数据;根据所述汇聚数据进行业务监控。一具体实施例中,所述收集业务应用在每次执行完系统操作时的注释信息与时间戳信息,包括:根据业务注释封装库和/或自定义注释库的配置,收集业务应用在每次执行完系统操作时的注释信息与时间戳信息,其中,所述业务注释封装库,用于接管部分系统库,并进行业务注释封装;所述自定义注释库,用于实现业务注释信息的自定义配置,建立运维需要的业务与资源映射与关系。一具体实施例中,所述对所述收集的信息进行处理,获取汇聚数据,包括:对业务注释轻量库收集的信息进行汇总计算;对汇总计算后的信息进行汇聚处理,该方法还包括:实现注释信息消息流的枢纽转发;以及对执行策略、采集规则、汇总计算策略、全局数据汇聚规则进行配置管理和/或分解执行。一具体实施例中,所述根据所述汇聚数据进行业务监控,包括:根据汇聚数据组织需要的业务资源映射视图,为后续的业务监控提供基础视图;根据业务资源映射视图生成业务层级的监控视图并实施监控。一具体实施例中,该方法还包括:监控到应用资源不足的情况下,利用业务资源调度功能对业务进程与线程进行相应的资源调整。一具体实施例中,该方法还包括:根据业务量对资源的实际需求进行评估,模拟在业务量增大或业务逻辑调整的情况下对资源的影响,最终形成物理资源的增减配投资参考。本专利技术实施例还提供一种业务监控系统,包括:业务注释轻量库、业务数据中心和业务决策中心;其中,所述业务注释轻量库,用于收集业务应用在每次执行完系统操作时的注释
信息与时间戳信息;所述业务数据中心,用于对所述收集的信息进行处理,获取汇聚数据;所述业务决策中心,用于根据所述汇聚数据进行业务监控。一具体实施例中,所述业务注释轻量库包括:业务注释封装库、自定义注释库和收集线程库;其中,所述业务注释封装库,用于接管部分系统库,并进行业务注释封装;所述自定义注释库,用于实现业务注释信息的自定义配置,建立运维需要的业务与资源映射与关系;所述收集线程库,用于根据所述业务注释封装库和/或自定义注释库的配置,收集业务应用在每次执行完系统操作时的注释信息与时间戳信息。一具体实施例中,所述业务数据中心包括:采集处理器、汇聚处理器、消息驱动器和策略执行器;其中,所述采集处理器,用于对业务注释轻量库收集的信息进行汇总计算;所述汇聚处理器,用于对采集处理器处理后信息进行汇聚处理;所述消息驱动器,用于实现注释信息消息流的枢纽转发;所述策略执行器,用于对执行策略、采集规则、汇总计算策略、全局数据汇聚规则进行配置管理和/或分解执行。一具体实施例中,所述业务决策中心包括:业务映射模块和业务监控模块;其中,所述业务映射模块,用于根据业务数据中心的汇聚数据组织需要的业务资源映射视图,为后续的业务监控提供基础视图;所述业务监控模块,用于根据业务资源映射视图生成业务层级的监控视图并实施监控。一具体实施例中,所述业务决策中心还包括资源调整模块,所述业务注释轻量库还包括管理线程库;其中,所述资源调整模块,还用于根据业务监控模块监控到应用资源不足的情况下,通知管理线程库;所述管理线程库,用于在接收到资源调整模块发来的资源调整通知后,利用业务资源调度功能对业务进程与线程进行相应的资源调整。一具体实施例中,所述业务决策中心还包括资源拟真模块,所述资源拟真模块,用于根据业务量对资源的实际需求评估,模拟在业务量增大或业务逻辑调整的情况下对资源的影响,最终形成物理资源的增减配投资参考。本专利技术实施例所述的业务监控方法及系统,收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;对所述收集的信息进行处理,获取汇聚数据;根据所述汇聚数据进行业务监控。本专利技术实施例所述的方案能够提供主动的业务监控,从而有利于实现快速的业务故障定位、业务拟真资源预测,并且,可以进一步从业务的角度去提升业务质量和灵活运维能力以改善客户感知和节约运维成本。附图说明图1为本专利技术实施例一种业务监控方法流程示意图;图2为本专利技术实施例一种业务监控系统结构示意图;图3为本专利技术实施例再一种业务监控系统结构示意图;图4为本专利技术实施例再一种业务监控系统结构示意图;图5为本专利技术实施例再一种业务监控系统结构示意图;图6为本专利技术实施例再一种业务监控系统结构示意图;图7为本专利技术实施例再一种业务监控系统结构示意图;图8为本专利技术实施例1所述的业务监控系统结构示意图;图9为本专利技术实施例1中业务监控系统的物理部署形式示意图;图10为业务注释轻量库的具体模块实现示意图;图11为本专利技术实施例2中业务监控系统的总体处理流程示意图。具体实施方式针对现有技术存在的问题,需要业务系统构建可运维能力主动输出系统(对应下文所述的业务监控系统),以更好的满足软件资产与系统业务连续性高效管控,促进业务系统合理规划等能力。可运维能力主动输出系统应合理逻辑分层,金字塔式至上而下构建业务、服务、资源的采集映射模型,每一层的采集管理的信息各不相同却又互相关联。至上而下,每一层都对下面一层提出要求;至下而上,每一层都对上面一层提供功能。同时为了满足云化系统的高并发性和对业务系统的低影响,需要采用基于注释的轻量级的核心功能库,特定的基于事件的消息通信,以及实时并行处理计算技术。业务系统可运维能力输出系统应当具有如下特点:1、能够主动输出业务和物理资源使用的映射情况,便于更好的掌控软硬件资源。2、很小的代价既避免对业务的影响,与保障相关信息能够实时提供,满足实时业务运维的要求。3、输出的业务和物理资源的基础数据可以为后续的运维工作环节实现一些创新的业务监控或资源拟真实施的辅助支撑能力。基于上述考量,本专利技术实施例提出了一种业务监控方法,如图1所示,该方法包括:步骤101:收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;步骤102:对所述收集的信息进行处理,获取汇聚数据;步骤103:根据所述汇聚数据进行业务监控。一具体实施例中,所述收集业务应用在每次执行完系统操作时的注释信息与时间戳信息,包括:根据业务注释封装库和/或自定义注释库的本文档来自技高网
...

【技术保护点】
一种业务监控方法,其特征在于,该方法包括:收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;对所述收集的信息进行处理,获取汇聚数据;根据所述汇聚数据进行业务监控。

【技术特征摘要】
1.一种业务监控方法,其特征在于,该方法包括:收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;对所述收集的信息进行处理,获取汇聚数据;根据所述汇聚数据进行业务监控。2.根据权利要求1所述的方法,其特征在于,所述收集业务应用在每次执行完系统操作时的注释信息与时间戳信息,包括:根据业务注释封装库和/或自定义注释库的配置,收集业务应用在每次执行完系统操作时的注释信息与时间戳信息,其中,所述业务注释封装库,用于接管部分系统库,并进行业务注释封装;所述自定义注释库,用于实现业务注释信息的自定义配置,建立运维需要的业务与资源映射与关系。3.根据权利要求1所述的方法,其特征在于,所述对所述收集的信息进行处理,获取汇聚数据,包括:对业务注释轻量库收集的信息进行汇总计算;对汇总计算后的信息进行汇聚处理,该方法还包括:实现注释信息消息流的枢纽转发;以及对执行策略、采集规则、汇总计算策略、全局数据汇聚规则进行配置管理和/或分解执行。4.根据权利要求1所述的方法,其特征在于,所述根据所述汇聚数据进行业务监控,包括:根据汇聚数据组织需要的业务资源映射视图,为后续的业务监控提供基础视图;根据业务资源映射视图生成业务层级的监控视图并实施监控。5.根据权利要求1至4任一项所述的方法,其特征在于,该方法还包括:监控到应用资源不足的情况下,利用业务资源调度功能对业务进程与线程进行相应的资源调整。6.根据权利要求1至4任一项所述的方法,其特征在于,该方法还包括:根据业务量对资源的实际需求进行评估,模拟在业务量增大或业务逻辑调整的情况下对资源的影响,最终形成物理资源的增减配投资参考。7.一种业务监控系统,其特征在于,该系统包括:业务注释轻量库、业务数据中心和业务决策中心;其中,所述业务注释轻量库,用于收集业务应用在每次执行完系统操作时的注释信息与时间戳信息;所述业务数据中心,用于对所述收集的信息进行处理,获取汇聚数据;所述业务决策中心,用于根据所...

【专利技术属性】
技术研发人员:阮前陈欻陈阳陈睿
申请(专利权)人:中国移动通信集团福建有限公司
类型:发明
国别省市:福建;35

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

1