日志收集系统可视化配置方法、装置及电子设备制造方法及图纸

技术编号:32360292 阅读:26 留言:0更新日期:2022-02-20 03:26
本申请提供一种日志收集系统可视化配置方法、装置及电子设备,本申请的日志收集系统可视化配置方法包括:响应于针对交互界面中多个服务组件图标的连接操作指令,在交互界面显示多个服务组件图标的连接预览信息;获取连接预览信息指定的多个服务组件图标的连接信息以及每个服务组件图标的配置信息;判断连接预览信息是否校验通过;当连接预览信息校验通过时,发送连接预览信息至服务器;接收服务器返回的日志信息。故本申请能够实现日志收集系统可视化,令用户可以通过拖拉拽等连接操作指令进行参数配置,降低了日志收集系统的使用门槛。另外,本申请通过在终端和服务器都设置了自动校验的功能,从而可以降低日志收集系统在调试过程中的繁杂度。调试过程中的繁杂度。调试过程中的繁杂度。

【技术实现步骤摘要】
日志收集系统可视化配置方法、装置及电子设备


[0001]本申请涉及数据处理的
,具体而言,涉及一种日志收集系统可视化配置方法、装置及电子设备。

技术介绍

[0002]Flume,可以称作日志收集系统,它作为apache(一种Web服务器软件)的顶级项目,是一种分布式且高可用的服务,通常在数据中台中处理日志采集等任务。
[0003]在使用flume的时候,需要按照flume独有的格式编写参数,参数类型繁杂,且由于flume自身没有可视化界面,flume需要使用自身的命令才能运行,因此对使用者的专业性要求较高,至少需要使用者掌握flume的底层原理。故flume的使用门槛高,且在使用过程中容易出错,调试起来也非常繁杂,不方便。

技术实现思路

[0004]本申请实施例的目的在于提供一种日志收集系统可视化配置方法、装置及电子设备,用以实现日志收集系统可视化。
[0005]第一方面,本申请提供一种日志收集系统可视化配置方法,应用于终端,方法包括:响应于针对交互界面中多个服务组件图标的连接操作指令,在交互界面显示多个服务组件图标的连接预览信息;获取连接预览信息指定的多个服务组件图标的连接信息以及每个服务组件图标的配置信息;判断连接预览信息是否校验通过;当连接预览信息校验通过时,发送连接预览信息至服务器;接收服务器根据连接预览信息返回的日志信息。
[0006]于一实施例中,判断连接预览信息是否校验通过,包括:基于多个服务组件图标的连接信息以及每个服务组件图标对应的属性信息,判断连接预览信息的格式是否正确;当连接预览信息的格式正确时,基于连接信息以及每个服务组件图标的配置信息,判断连接预览信息中相互连接的两个服务组件图标的配置信息是否相对应;当连接预览信息中相互连接的两个服务组件图标的配置信息相对应时,确定连接预览信息校验通过。
[0007]于一实施例中,多个服务组件图标对应的属性信息包括sources、channels、sinks和sinkgroups。
[0008]于一实施例中,日志收集系统可视化配置方法还包括:响应于在交互界面中录入的引擎配置信息,获取引擎配置信息;发送引擎配置信息至服务器。
[0009]第二方面,本申请提供一种日志收集系统可视化配置方法,应用于服务器,方法包括:接收终端发送的连接预览信息;解析连接预览信息,根据解析结果生成日志收集系统配置文件;运行日志收集系统配置文件,以生成日志信息;发送日志信息至终端。
[0010]于一实施例中,解析连接预览信息,根据解析结果生成日志收集系统配置文件,包括:判断日志收集系统配置文件中指定的服务组件是否可用;当日志收集系统配置文件中指定的服务组件可用时,判断网络环境是否可用;当网络环境可用时,解析连接预览信息,根据解析结果生成日志收集系统配置文件。
[0011]于一实施例中,运行日志收集系统配置文件,以生成日志信息,包括:接收终端发送的引擎配置信息;调取引擎配置信息所指定的引擎运行日志收集系统配置文件;生成日志信息。
[0012]第三方面,本申请提供一种日志收集系统可视化配置装置,应用于终端,日志收集系统可视化配置装置包括:第一显示模块、第一获取模块、第一判断模块、第一发送模块以及第一接收模块,第一显示模块用于响应于针对交互界面中多个服务组件图标的连接操作指令,在交互界面显示多个服务组件图标的连接预览信息;第一获取模块用于获取连接预览信息指定的多个服务组件图标的连接信息以及每个服务组件图标的配置信息;第一判断模块用于判断连接预览信息是否校验通过;第一发送模块用于当连接预览信息校验通过时,发送连接预览信息至服务器;第一接收模块用于接收服务器根据连接预览信息返回的日志信息。
[0013]于一实施例中,第一判断模块还用于:基于多个服务组件图标的连接信息以及每个服务组件图标对应的属性信息,判断连接预览信息的格式是否正确;当连接预览信息的格式正确时,基于连接信息以及每个服务组件图标的配置信息,判断连接预览信息中相互连接的两个服务组件图标的配置信息是否相对应;当连接预览信息中相互连接的两个服务组件图标的配置信息相对应时,确定连接预览信息校验通过。
[0014]于一实施例中,日志收集系统可视化配置装置还包括:引擎配置获取模块和引擎配置发送模块,引擎配置获取模块用于响应于在交互界面中录入的引擎配置信息,获取引擎配置信息;引擎配置发送模块用于:发送引擎配置信息至服务器。
[0015]第四方面,本申请提供一种日志收集系统可视化配置装置,应用于服务器,日志收集系统可视化配置装置包括:第二接收模块、第二生成模块、第二运行模块和第二发送模块,第二接收模块用于接收终端发送的连接预览信息;第二生成模块用于解析连接预览信息,根据解析结果生成日志收集系统配置文件;第二运行模块用于运行日志收集系统配置文件,以生成日志信息;第二发送模块用于发送日志信息至终端。
[0016]于一实施例中,第二生成模块还用于:判断日志收集系统配置文件中指定的服务组件是否可用;当日志收集系统配置文件中指定的服务组件可用时,判断网络环境是否可用;当网络环境可用时,解析连接预览信息,根据解析结果生成日志收集系统配置文件。
[0017]于一实施例中,第二运行模块还用于:接收终端发送的引擎配置信息;调取引擎配置信息所指定的引擎运行日志收集系统配置文件;生成日志信息。
[0018]第五方面,本申请提供一种电子设备,包括:存储器和处理器,存储器用以存储计算机程序;处理器用以执行如前述实施方式中任一项的方法。
[0019]本申请的日志收集系统可视化配置方法、装置及电子设备,其能够实现日志收集系统可视化,令用户可以通过拖拉拽、文本框输入参数等连接操作指令进行日志收集系统及其各个服务组件的参数配置,操作更直观,降低了日志收集系统的使用门槛。
[0020]另外,本申请通过在终端和服务器都设置了自动校验的功能,从而可以降低日志收集系统在调试过程中的繁杂度,降低日志收集系统在使用过程中的出错率,进一步降低了日志收集系统的使用门槛。
附图说明
[0021]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0022]图1为本申请一实施例示出的电子设备的结构示意图。
[0023]图2为本申请一实施例示出的日志收集系统可视化配置方法的应用场景示意图。
[0024]图3为本申请一实施例示出的日志收集系统可视化配置方法的交互界面示意图。
[0025]图4为本申请一实施例示出的日志收集系统可视化配置方法的流程示意图。
[0026]图5为本申请一实施例示出的图4对应实施例中步骤S130的细节流程示意图。
[0027]图6为本申请一实施例示出的图4对应实施例中步骤S150的细节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志收集系统可视化配置方法,其特征在于,应用于终端,所述方法包括:响应于针对交互界面中多个服务组件图标的连接操作指令,在所述交互界面显示所述多个服务组件图标的连接预览信息;获取所述连接预览信息指定的所述多个服务组件图标的连接信息以及每个服务组件图标的配置信息;判断所述连接预览信息是否校验通过;当所述连接预览信息校验通过时,发送所述连接预览信息至服务器;接收所述服务器根据所述连接预览信息返回的日志信息。2.根据权利要求1所述的方法,其特征在于,所述判断所述连接预览信息是否校验通过,包括:基于所述连接信息以及每个服务组件图标对应的属性信息,判断所述连接预览信息的格式是否正确;当所述连接预览信息的格式正确时,基于所述连接信息以及所述配置信息,判断所述连接预览信息中相互连接的两个服务组件图标的配置信息是否相对应;当所述连接预览信息中相互连接的两个服务组件图标的配置信息相对应时,确定所述连接预览信息校验通过。3.根据权利要求2所述的方法,其特征在于,多个所述服务组件图标对应的属性信息包括sources、channels、sinks和sinkgroups。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:响应于在所述交互界面中录入的引擎配置信息,获取所述引擎配置信息;发送所述引擎配置信息至服务器。5.一种日志收集系统可视化配置方法,其特征在于,应用于服务器,所述方法包括:接收终端发送的连接预览信息;解析所述连接预览信息,根据解析结果生成日志收集系统配置文件;运行所述日志收集系统配置文件,以生成日志信息;发送所述日志信息至所述终端。6.根据权利要求5所述的方法,其特征在于,所述解析所述连接预览信息,根...

【专利技术属性】
技术研发人员:张黎武子毅陈广辉刘维炜杨大志
申请(专利权)人:闪捷信息科技有限公司
类型:发明
国别省市:

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

1