用于显示信息的方法和装置制造方法及图纸

技术编号:28673065 阅读:13 留言:0更新日期:2021-06-02 02:48
本公开实施例公开了用于显示信息的方法和装置。该方法的一具体实施方式包括:将抓取的日志数据存储到云端;对所抓取的日志数据进行分析处理,得到分析处理结果,其中,上述分析处理结果通过预设的接口被监控系统获取并存储到上述监控系统的时序数据库;接收查询请求,其中,上述查询请求包括数据类别,上述数据类别用于指示所要查询的数据的类别;根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。该实施方式简化了数据存储和查询的复杂度,降低了数据存储和查询的成本。

【技术实现步骤摘要】
用于显示信息的方法和装置
本公开实施例涉及计算机
,具体涉及用于显示信息的方法和装置。
技术介绍
日志检索技术指日志的采集、分析、存储所使用的技术。在当今的互联网环境下,每时每刻都有大量的日志数据产生,如何高效检索和显示日志,以帮助开发人员快速确定问题原因,这对日志检索技术提出了挑战。现阶段,开发人员可以通过登录服务器,在Linux操作系统下使用grep命令、tail命令等工具直接分析日志数据。这种日志检索方法会随着产生日志数据的软件规模的增长,变得越来越困难。此外,还可以使用ELK(ELK是Elasticsearch、Logstash、Kibana的简称)等相关大数据技术栈对日志数据进行分析。ELK技术栈虽然能够提供丰富的查询能力,但ELK等技术栈需要强大的集群才能满足生产需求,且需要将建模后的日志数据存储到物理硬盘上,这会大幅增加成本。
技术实现思路
本公开实施例提出了用于显示信息的方法和装置。第一方面,本公开实施例提供了一种用于显示信息的方法,该方法包括:将抓取的日志数据存储到云端;对所抓取的日志数据进行分析处理,得到分析处理结果,其中,上述分析处理结果通过预设的接口被监控系统获取并存储到上述监控系统的时序数据库;接收查询请求,其中,上述查询请求包括数据类别,上述数据类别用于指示所要查询的数据的类别;根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。在一些实施例中,上述将抓取的日志数据存储到云端,包括:基于所抓取的日志数据,生成日志块和块元信息;响应于确定所生成的日志块满足发送条件,将上述日志块和块元信息发送到分布式发布订阅消息系统;从上述分布式发布订阅消息系统读取数据,将所读取的数据进行预设处理后存储到云端。在一些实施例中,上述根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:响应于确定上述数据类别为第一数据类别,根据上述查询请求包括的目标数据源和目标关键字,确定内存缓存是否存在目标数据,其中,上述第一数据类别用于指示所要查询的数据为日志数据;响应于确定内存缓存不存在目标数据,根据上述目标数据源和上述目标关键字,从上述云端获取数据;基于从上述云端获取的数据确定目标数据,将所确定的目标数据存储到内存缓存以及进行显示。在一些实施例中,上述方法还包括:响应于确定内存缓存中存在目标数据,将内存缓存中的目标数据进行显示。在一些实施例中,上述查询请求还包括筛选条件;以及上述基于从上述云端获取的数据确定目标数据,包括:根据上述筛选条件,对从上述云端获取的数据进行筛选,得到目标数据。在一些实施例中,上述根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:响应于确定上述数据类别为第二数据类别,基于上述查询请求中的目标数据源和目标关键字,通过上述接口从上述监控系统的时序数据库获取目标时序数据,其中,上述第二数据类别用于指示所要查询的数据为分析处理结果;基于上述目标时序数据显示分析处理图。第二方面,本公开实施例提供了一种用于显示信息的装置,该装置包括:存储单元,被配置成将抓取的日志数据存储到云端;分析单元,被配置成对所抓取的日志数据进行分析处理,得到分析处理结果,其中,上述分析处理结果通过预设的接口被监控系统获取并存储到上述监控系统的时序数据库;查询单元,被配置成接收查询请求,其中,上述查询请求包括数据类别,上述数据类别用于指示所要查询的数据的类别;显示单元,被配置成根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。在一些实施例中,上述存储单元进一步被配置成:基于所抓取的日志数据,生成日志块和块元信息;响应于确定所生成的日志块满足发送条件,将上述日志块和块元信息发送到分布式发布订阅消息系统;从上述分布式发布订阅消息系统读取数据,将所读取的数据进行预设处理后存储到云端。在一些实施例中,上述显示单元包括:确定单元,被配置成响应于确定上述数据类别为第一数据类别,根据上述查询请求包括的目标数据源和目标关键字,确定内存缓存是否存在目标数据,其中,上述第一数据类别用于指示所要查询的数据为日志数据;获取单元,被配置成响应于确定内存缓存不存在目标数据,根据上述目标数据源和上述目标关键字,从上述云端获取数据;第一显示子单元,被配置成基于从上述云端获取的数据确定目标数据,将所确定的目标数据存储到内存缓存以及进行显示。在一些实施例中,上述显示单元还包括:第二显示子单元,被配置成响应于确定内存缓存中存在目标数据,将内存缓存中的目标数据进行显示。在一些实施例中,上述查询请求还包括筛选条件;以及上述第一显示子单元进一步被配置成:根据上述筛选条件,对从上述云端获取的数据进行筛选,得到目标数据。在一些实施例中,上述显示单元进一步被配置成:响应于确定上述数据类别为第二数据类别,基于上述查询请求中的目标数据源和目标关键字,通过上述接口从上述监控系统的时序数据库获取目标时序数据,其中,上述第二数据类别用于指示所要查询的数据为分析处理结果;基于上述目标时序数据显示分析处理图。第三方面,本公开实施例提供了一种终端设备,该终端设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开实施例提供的用于显示信息的方法和装置,首先将抓取的日志数据存储到云端。而后,对所抓取的日志数据进行分析处理,得到分析处理结果,该分析处理结果可以通过预设的接口被监控系统获取并存储到监控系统的时序数据库。然后,接收包括数据类别的查询请求。最后,根据数据类别,获取日志数据或者从监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。从而简化了数据存储和查询的复杂度,降低了数据存储和查询的成本。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的用于显示信息的方法的一个实施例的流程图;图3是根据本公开的用于显示信息的方法的一个应用场景的示意图;图4是根据本公开的用于显示信息的方法的又一个实施例的流程图;图5是根据本公开的用于显示信息的装置的一个实施例的结构示意图;图6是适于用来实现本公开实施例的终端设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定本文档来自技高网...

【技术保护点】
1.一种用于显示信息的方法,包括:/n将抓取的日志数据存储到云端;/n对所抓取的日志数据进行分析处理,得到分析处理结果,其中,所述分析处理结果通过预设的接口被监控系统获取并存储到所述监控系统的时序数据库;/n接收查询请求,其中,所述查询请求包括数据类别,所述数据类别用于指示所要查询的数据的类别;/n根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。/n

【技术特征摘要】
1.一种用于显示信息的方法,包括:
将抓取的日志数据存储到云端;
对所抓取的日志数据进行分析处理,得到分析处理结果,其中,所述分析处理结果通过预设的接口被监控系统获取并存储到所述监控系统的时序数据库;
接收查询请求,其中,所述查询请求包括数据类别,所述数据类别用于指示所要查询的数据的类别;
根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。


2.根据权利要求1所述的方法,其中,所述将抓取的日志数据存储到云端,包括:
基于所抓取的日志数据,生成日志块和块元信息;
响应于确定所生成的日志块满足发送条件,将所述日志块和块元信息发送到分布式发布订阅消息系统;
从所述分布式发布订阅消息系统读取数据,将所读取的数据进行预设处理后存储到云端。


3.根据权利要求1所述的方法,其中,所述根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:
响应于确定所述数据类别为第一数据类别,根据所述查询请求包括的目标数据源和目标关键字,确定内存缓存是否存在目标数据,其中,所述第一数据类别用于指示所要查询的数据为日志数据;
响应于确定内存缓存不存在目标数据,根据所述目标数据源和所述目标关键字,从所述云端获取数据;
基于从所述云端获取的数据确定目标数据,将所确定的目标数据存储到内存缓存以及进行显示。


4.根据权利要求3所述的方法,其中,所述方法还包括:
响应于确定内存缓存中存在目标数据,将内存缓存中的目标数据进行显示。


5.根据权利要求3所述的方法,其中,所述查询请求还包括筛选条件;以及
所述基于从所述云端获取的数据确定目标数据,包括:
根据所述筛选条件,对从所述云端获取的数据进行筛选,得到目标数据。


6.根据权利要求1所述的方法,其中,所述根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:
响应于确定所述数据类别为第二数据类别,基于所述查询请求中的目标数据源和目标关键字,通过所述接口从所述监控系统的时序数据库获取目标时序数据,其中,所述第二数据类别用于指示所要查询的数据为分析处理结果;
基于所述目标时序数据显示分析处理图。


7.一种用于显示信息的装置,包括:
存储单元,被配置成将抓取的日志数据存储到云端;
分析单元,被配置成对所抓取的日志数据进行分析处理,得到分...

【专利技术属性】
技术研发人员:张闯
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1