监控数据输出方法及装置制造方法及图纸

技术编号:19121493 阅读:24 留言:0更新日期:2018-10-10 04:55
本申请提供一种监控数据输出方法及装置,该方法包括:获取目标应用的运行数据;将所述运行数据存储至预设的存储介质中;当接收到监控数据访问请求时,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出所述监控数据访问请求所请求的运行数据。由此可见,本申请技术方案可以在获取需要监控的应用的运行数据之后,会将该运行数据存储于预设的存储介质中,并在接收到监控数据访问请求时,输出给技术人员,以便技术人员可以根据应用的运行数据,来调整和维护计算机系统运行情况,从而保证计算机系统的稳定性和安全性。

【技术实现步骤摘要】
监控数据输出方法及装置
本申请涉及计算机
,特别涉及一种监控数据输出方法及装置。
技术介绍
随着计算机网络技术的发展,计算机业务越来越复杂和丰富,为了保证计算机系统中各项业务的正常运行,计算机系统的稳定性和安全性变得尤为重要。根据技术人员以往的经验发现,对计算机系统中业务相关的应用进行监控,对保证计算机系统的稳定性和安全性有较大的帮助。在此情况下,提出一种监控数据输出的方法已成为本领域技术人员亟待解决的问题。
技术实现思路
为了解决上述问题,本申请提供一种监控数据输出方法及装置。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种监控数据输出方法,所述方法包括:获取目标应用的运行数据;将所述运行数据存储至预设的存储介质中;当接收到监控数据访问请求时,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出所述监控数据访问请求所请求的运行数据。本申请实施例中,所述获取目标应用的运行数据,包括:利用预先配置在目标应用中的监控功能模块,获取所述目标应用的运行数据,其中,所述监控功能模块为基于JAVA的指标度量工具编写的监控代码。本申请实施例中,所述将所述运行数据存储至预设的存储介质中,包括:将所述运行数据存储至配置有分布式时序数据库的服务器中。本申请实施例中,所述输出所述监控数据访问请求所请求的运行数据,包括:以图表形式展示所述监控数据访问请求所请求的运行数据。本申请实施例中,所述以图表形式展示所述监控数据访问请求所请求的运行数据,包括:使用可视化工具,将所述监控数据访问请求所请求的运行数据以图表形式进行展示。根据本申请实施例的第二方面,提供一种监控数据输出装置,所述装置包括:第一获取模块,用于获取目标应用的运行数据;存储模块,用于将所述第一获取模块获取到的运行数据存储至预设的存储介质中;第二获取模块,用于在接收到监控数据访问请求的情况下,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出模块,用于输出所述第二获取模块获取到的运行数据。本申请实施例中,所述第一获取模块,包括:运行数据获取子模块,用于利用预先配置在目标应用中的监控功能模块,获取所述目标应用的运行数据,其中,所述监控功能模块为基于JAVA的指标度量工具编写的监控代码。本申请实施例中,所述存储模块,包括:运行数据存储子模块,用于将所述第一获取模块获取到的运行数据存储至配置有分布式时序数据库的服务器中。本申请实施例中,所述输出模块,包括:运行数据输出子模块,用于以图表形式展示所述第二获取模块获取到的运行数据。本申请实施例中,所述运行数据输出子模块,包括:运行数据输出单元,用于使用可视化工具,将所述第二获取模块获取到的运行数据以图表形式进行展示。根据本申请实施例的第三方面,提供一种计算机存储介质,所述存储介质中存储有程序指令,所述程序指令包括:获取目标应用的运行数据;将所述运行数据存储至预设的存储介质中;当接收到监控数据访问请求时,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出所述监控数据访问请求所请求的运行数据。本申请实施例中,在获取需要监控的应用的运行数据之后,会将该运行数据存储于预设的存储介质中,并在接收到监控数据访问请求时,输出给技术人员,以便技术人员可以根据应用的运行数据,来调整和维护计算机系统运行情况,从而保证计算机系统的稳定性和安全性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1A是本申请根据一示例性实施例示出的一种监控数据输出方法的流程图;图1B是本申请根据一示例性实施例示出的图1A所示方法的应用场景图;图2A是本申请根据一示例性实施例示出的另一种监控数据输出方法的流程图;图2B是本申请根据一示例性实施例示出的图2A所示方法的一种网络结构图;图3是本申请根据一示例性实施例示出的一种监控数据输出装置的框图;图4是本申请根据一示例性实施例示出的另一种监控数据输出装置的框图;图5是本申请根据一示例性实施例示出的另一种监控数据输出装置的框图;图6是本申请根据一示例性实施例示出的另一种监控数据输出装置的框图;图7是本申请根据一示例性实施例示出的另一种监控数据输出装置的框图;图8是本申请根据一示例性实施例示出的一种用于监控数据输出装置的一结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。随着计算机网络技术的发展,计算机业务越来越复杂和丰富,为了保证计算机系统中各项业务的正常运行,计算机系统的稳定性和安全性变得尤为重要。根据技术人员以往的经验发现,对计算机系统中业务相关的应用进行监控,对保证计算机系统的稳定性和安全性有较大的帮助。在此情况下,提出一种监控数据输出的方法已成为本领域技术人员亟待解决的问题。为了解决上述问题,本申请提供了一种监控数据输出方法及装置。下面首先对本申请提供的一种监控数据输出方法进行介绍。如图1A所示,图1A是本申请根据一示例性实施例示出的一种监控数据输出方法的流程图,该方法可以包括以下步骤:在步骤101中,获取目标应用的运行数据。本申请实施例中,应用指的应用程序,目标应用指的是需要监控的应用。在步骤102中,将目标应用的运行数据存储至预设的存储介质中。需要说明的是,本申请提供的方法适用于服务器,本申请实施例中,预设的存储介质可以为持久化存储介质,其中,该持久化存储介质可以包括:该服务器的硬盘、或者其他服务器,本申请对此不作限定。本申请实施例中,当持久化存储介质为其他服务器时,可以间隔一定时长,例如3分钟,将应用的运行数据汇总后发送给持久化存储介质,以减少数据传输所产生的开销。在步骤103中,当接收到监控数据访问请求时,从预设的存储介质中获取该监控数据访问请求所请求的运行数据;其中,该监控数据访问请求用于请求访问目标应用的运行数据。本文档来自技高网...
监控数据输出方法及装置

【技术保护点】
1.一种监控数据输出方法,其特征在于,所述方法包括:获取目标应用的运行数据;将所述运行数据存储至预设的存储介质中;当接收到监控数据访问请求时,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出所述监控数据访问请求所请求的运行数据。

【技术特征摘要】
1.一种监控数据输出方法,其特征在于,所述方法包括:获取目标应用的运行数据;将所述运行数据存储至预设的存储介质中;当接收到监控数据访问请求时,从所述预设的存储介质中获取所述监控数据访问请求所请求的运行数据,其中,所述监控数据访问请求用于请求访问所述目标应用的运行数据;输出所述监控数据访问请求所请求的运行数据。2.根据权利要求1所述的方法,其特征在于,所述获取目标应用的运行数据,包括:利用预先配置在目标应用中的监控功能模块,获取所述目标应用的运行数据,其中,所述监控功能模块为基于JAVA的指标度量工具编写的监控代码。3.根据权利要求1所述的方法,其特征在于,所述将所述运行数据存储至预设的存储介质中,包括:将所述运行数据存储至配置有分布式时序数据库的服务器中。4.根据权利要求1所述的方法,其特征在于,所述输出所述监控数据访问请求所请求的运行数据,包括:以图表形式展示所述监控数据访问请求所请求的运行数据。5.根据权利要求4所述的方法,其特征在于,所述以图表形式展示所述监控数据访问请求所请求的运行数据,包括:使用可视化工具,将所述监控数据访问请求所请求的运行数据以图表形式进行展示。6.一种监控数据输出装置,其特征在于,所述装置包括:第一获取模块,用于获取目标应用的运行数据;存储模块,用于将所述第一获取模块获取到的运行数据存储至预设的存储介质中;第二获取模块,用于在接收到监控数据访问请求的情况下,...

【专利技术属性】
技术研发人员:王洪峰
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1