监控方法和装置制造方法及图纸

技术编号:30962832 阅读:22 留言:0更新日期:2021-11-25 20:27
本发明专利技术公开了一种监控方法和装置。其中,该方法包括:采集服务端设备的监控数据,其中,监控数据包括如下至少之一:业务数据、硬件装置的状态数据和网络流量数据;将监控数据通过异步传输方式输送至存储空间,其中,存储空间采用聚合存储模式存储监控数据;在接收到请求指令的情况下,基于请求指令检索存储空间中的监控数据,获取预定功能所需的查询数据,其中,预定功能包括如下至少之一:告警功能、分析功能和检索功能。本发明专利技术解决了相关技术中难以及时了解到服务端出现的错误信息的技术问题,从而提升了用户体验。而提升了用户体验。而提升了用户体验。

【技术实现步骤摘要】
监控方法和装置


[0001]本专利技术涉及监控领域,具体而言,涉及一种监控方法和装置。

技术介绍

[0002]目前的软件系统可以根据是否连接网络可以分为联网应用和单机版(桌面版)应用,其中,单机版应用不需要连接网络,只在本物理机内部使用,例如Windows系统自带的计算器;而当今时代更多的是联网类的应用程序,联网类的应用又可以分为C

C(Client

Client)网络应用和C

S(Client

Server)网络应用。
[0003]C

S(Client

Server)网络应用是Client使用者对应Server服务提供者的网络模式,比如应用程序和服务器之间的关系,如图1所示,在Server服务端,一般是将应用程序部署到一台物理机上或者一个虚拟机中,然后开放一个端口提供给Client客户端调用,客户端有可能是浏览器,也可能是手机中的APP。但是,作为服务器是无法知晓应用程序是否正常运行,现有的方式是通过人为定期去检查日志记录,并查看是否有错误日志,然后集中处理修复,或者是通过使用者返回的bug,再去查询代码或者日志以修复相关问题,但是,不管使用何种方式都无法及时的获取到错误的信息,从而降低了用户体验。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种监控方法和装置,以至少解决相关技术中难以及时了解到服务端出现的错误信息的技术问题,从而提升了用户体验。
[0006]根据本专利技术实施例的一个方面,提供了一种监控方法,其特征在于,包括:采集服务端设备的监控数据,其中,监控数据包括如下至少之一:业务数据、硬件装置的状态数据和网络流量数据;将监控数据通过异步传输方式输送至存储空间,其中,存储空间采用聚合存储模式存储监控数据;在接收到请求指令的情况下,基于请求指令检索存储空间中的监控数据,获取预定功能所需的查询数据,其中,预定功能包括如下至少之一:告警功能、分析功能和检索功能。
[0007]可选地,采集服务端设备的监控数据,包括:采用埋点工具执行对服务端设备的业务数据进行采集,其中,业务数据为服务端设备上的应用程序运行过程中所生成的日志数据,埋点工具的埋点方式包括:主动埋点和被动集中式埋点。
[0008]可选地,日志数据还包括:应用程序的延迟数据、错误数据、响应时间、SLA性能数据、用户访问数据。
[0009]可选地,采集服务端设备的监控数据,包括:启动至少一种硬件装置的采集模块,其中,硬件装置包括:处理器和内存;异步采集服务端设备的至少一种硬件装置的工作数据,其中,工作数据包括:处理器的状态数据和内存的状态数据。
[0010]可选地,采集服务端设备的监控数据,包括:通过监控网络数据通道中的任务网络信号,获取服务端设备在TCP网络协议下进行网络传输时产生的网络流量数据。
[0011]可选地,基于请求指令检索存储空间中的监控数据,获取预定功能所需的查询数据,包括:获取请求指令中携带的配置文件,其中,配置文件中配置了如下至少一种类型的信息:邮件服务地址信息、应用程序的控制接口信息和访问信息;基于配置文件从存储空间中的监控数据信息查询,获取匹配的查询数据,其中,查询数据包括如下至少之一:邮件、图表、安全控制指令。
[0012]根据本专利技术实施例的另一方面,还提供了一种监控装置,包括:采集模块,用于采集服务端设备的监控数据,其中,监控数据包括如下至少之一:业务数据、硬件装置的状态数据和网络流量数据;传输模块,用于将监控数据通过异步传输方式输送至存储空间,其中,存储空间采用聚合存储模式存储监控数据;处理模块,用于在接收到请求指令的情况下,基于请求指令检索存储空间中的监控数据,获取预定功能所需的查询数据,其中,预定功能包括如下至少之一:告警功能、分析功能和检索功能。
[0013]可选地,采集模块包括:第一分类采集模块,用于采用埋点工具执行对服务端设备的业务数据进行采集,其中,业务数据为服务端设备上的应用程序运行过程中所生成的日志数据,埋点工具的埋点方式包括:主动埋点和被动集中式埋点。
[0014]可选地,日志数据还包括:应用程序的延迟数据、错误数据、响应时间、SLA性能数据、用户访问数据。
[0015]可选地,采集模块包括:启动模块,用于启动至少一种硬件装置的采集模块,其中,硬件装置包括:处理器和内存;第二分类采集模块,用于异步采集服务端设备的至少一种硬件装置的工作数据,其中,工作数据包括:处理器的状态数据和内存的状态数据。
[0016]可选地,采集模块包括:第三分类采集模块,用于通过监控网络数据通道中的任务网络信号,获取服务端设备在TCP网络协议下进行网络传输时产生的网络流量数据。
[0017]可选地,处理模块包括:获取模块,用于获取请求指令中携带的配置文件,其中,配置文件中配置了如下至少一种类型的信息:邮件服务地址信息、应用程序的控制接口信息和访问信息;查询模块,用于基于配置文件从存储空间中的监控数据信息查询,获取匹配的查询数据,其中,查询数据包括如下至少之一:邮件、图表、安全控制指令。
[0018]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述的监控方法。
[0019]根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的监控方法。
[0020]在本专利技术实施例中,首先采集服务端设备的监控数据,然后将监控数据通过异步传输方式输送至存储空间,在接收到请求指令的情况下,可以基于请求指令检索存储空间中的监控数据,以获取到预定功能所需要的查询数据,其中,预定功能包括如下至少之一:告警功能、分析功能和检索功能,实现了可以通过采集服务端设备的数据来对服务端设备的数据进行监控,并在监控的数据出现问题时,能够通过发送请求指令,检索到存储空间中的监控数据,以获取到告警功能所需要的查询数据,以便通过该查询数据发出告警通知,能够使得用户及时的了解到服务端设备出现的错误,进而解决了相关技术中难以及时了解到服务端出现的错误信息的技术问题,从而提升了用户体验。
附图说明
[0021]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0022]图1是根据现有技术的一种应用程序与服务器之间的关系示意图;
[0023]图2是根据本专利技术实施例的一种监控方法的流程图;
[0024]图3是根据本专利技术实施例的一种监控方法的整体架构图;
[0025]图4是根据本专利技术实施例的一种用户请求应用相关路径的示意图;
[0026]图5是根据本专利技术实施例的一种HAProxy(负载均衡服务软件)以及carbon<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种监控方法,其特征在于,包括:采集服务端设备的监控数据,其中,所述监控数据包括如下至少之一:业务数据、硬件装置的状态数据和网络流量数据;将所述监控数据通过异步传输方式输送至存储空间,其中,所述存储空间采用聚合存储模式存储所述监控数据;在接收到请求指令的情况下,基于请求指令检索所述存储空间中的监控数据,获取预定功能所需的查询数据,其中,所述预定功能包括如下至少之一:告警功能、分析功能和检索功能。2.根据权利要求1所述的方法,其特征在于,采集服务端设备的监控数据,包括:采用埋点工具执行对所述服务端设备的业务数据进行采集,其中,所述业务数据为所述服务端设备上的应用程序运行过程中所生成的日志数据,所述埋点工具的埋点方式包括:主动埋点和被动集中式埋点。3.根据权利要求2所述的方法,其特征在于,所述日志数据还包括:应用程序的延迟数据、错误数据、响应时间、SLA性能数据、用户访问数据。4.根据权利要求1所述的方法,其特征在于,采集服务端设备的监控数据,包括:启动至少一种硬件装置的采集模块,其中,所述硬件装置包括:处理器和内存;异步采集所述服务端设备的至少一种硬件装置的工作数据,其中,所述工作数据包括:处理器的状态数据和内存的状态数据。5.根据权利要求1所述的方法,其特征在于,采集服务端设备的监控数据,包括:通过监控网络数据通道中的任务网络信号,获取所述服务端设备在TCP网络协议下进行网络传输时产生的所述网络流量数据。6.根据权利要求5所述的方法,其特征在于,基于请求指令检索所述存储空间中的监控数据,获取预定功能...

【专利技术属性】
技术研发人员:李鲁浩姜春阳
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1