【技术实现步骤摘要】
用于显示信息的方法和装置
本公开实施例涉及计算机
,具体涉及用于显示信息的方法和装置。
技术介绍
日志检索技术指日志的采集、分析、存储所使用的技术。在当今的互联网环境下,每时每刻都有大量的日志数据产生,如何高效检索和显示日志,以帮助开发人员快速确定问题原因,这对日志检索技术提出了挑战。现阶段,开发人员可以通过登录服务器,在Linux操作系统下使用grep命令、tail命令等工具直接分析日志数据。这种日志检索方法会随着产生日志数据的软件规模的增长,变得越来越困难。此外,还可以使用ELK(ELK是Elasticsearch、Logstash、Kibana的简称)等相关大数据技术栈对日志数据进行分析。ELK技术栈虽然能够提供丰富的查询能力,但ELK等技术栈需要强大的集群才能满足生产需求,且需要将建模后的日志数据存储到物理硬盘上,这会大幅增加成本。
技术实现思路
本公开实施例提出了用于显示信息的方法和装置。第一方面,本公开实施例提供了一种用于显示信息的方法,该方法包括:将抓取的日志数据存储到云端;对所抓取的日志数据进行分析处理,得到分析处理结果,其中,上述分析处理结果通过预设的接口被监控系统获取并存储到上述监控系统的时序数据库;接收查询请求,其中,上述查询请求包括数据类别,上述数据类别用于指示所要查询的数据的类别;根据上述数据类别,获取日志数据或者从上述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。在一些实施例中,上述将抓取的日志数据存储到云端,包括:基于所抓取的 ...
【技术保护点】
1.一种用于显示信息的方法,包括:/n将抓取的日志数据存储到云端;/n对所抓取的日志数据进行分析处理,得到分析处理结果,其中,所述分析处理结果通过预设的接口被监控系统获取并存储到所述监控系统的时序数据库;/n接收查询请求,其中,所述查询请求包括数据类别,所述数据类别用于指示所要查询的数据的类别;/n根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。/n
【技术特征摘要】
1.一种用于显示信息的方法,包括:
将抓取的日志数据存储到云端;
对所抓取的日志数据进行分析处理,得到分析处理结果,其中,所述分析处理结果通过预设的接口被监控系统获取并存储到所述监控系统的时序数据库;
接收查询请求,其中,所述查询请求包括数据类别,所述数据类别用于指示所要查询的数据的类别;
根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示。
2.根据权利要求1所述的方法,其中,所述将抓取的日志数据存储到云端,包括:
基于所抓取的日志数据,生成日志块和块元信息;
响应于确定所生成的日志块满足发送条件,将所述日志块和块元信息发送到分布式发布订阅消息系统;
从所述分布式发布订阅消息系统读取数据,将所读取的数据进行预设处理后存储到云端。
3.根据权利要求1所述的方法,其中,所述根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:
响应于确定所述数据类别为第一数据类别,根据所述查询请求包括的目标数据源和目标关键字,确定内存缓存是否存在目标数据,其中,所述第一数据类别用于指示所要查询的数据为日志数据;
响应于确定内存缓存不存在目标数据,根据所述目标数据源和所述目标关键字,从所述云端获取数据;
基于从所述云端获取的数据确定目标数据,将所确定的目标数据存储到内存缓存以及进行显示。
4.根据权利要求3所述的方法,其中,所述方法还包括:
响应于确定内存缓存中存在目标数据,将内存缓存中的目标数据进行显示。
5.根据权利要求3所述的方法,其中,所述查询请求还包括筛选条件;以及
所述基于从所述云端获取的数据确定目标数据,包括:
根据所述筛选条件,对从所述云端获取的数据进行筛选,得到目标数据。
6.根据权利要求1所述的方法,其中,所述根据所述数据类别,获取日志数据或者从所述监控系统的时序数据库中获取分析处理结果,并将所获取的数据进行显示,包括:
响应于确定所述数据类别为第二数据类别,基于所述查询请求中的目标数据源和目标关键字,通过所述接口从所述监控系统的时序数据库获取目标时序数据,其中,所述第二数据类别用于指示所要查询的数据为分析处理结果;
基于所述目标时序数据显示分析处理图。
7.一种用于显示信息的装置,包括:
存储单元,被配置成将抓取的日志数据存储到云端;
分析单元,被配置成对所抓取的日志数据进行分析处理,得到分...
【专利技术属性】
技术研发人员:张闯,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。