System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机或金融科技领域,更具体地涉及一种用于日志管理平台的配置方法、装置、设备、介质。
技术介绍
1、随着信息技术的发展,各类应用越来越复杂,系统产生的日志数据量也呈爆炸性的增长,日志数据的有效管理和分析对于系统监控、故障排查和安全升级都至关重要。
2、在相关技术中,日志管理平台数据采集节点的配置下发依赖于第三方agent(代理)服务,需要提前对接agent对应的第三方来保证agent的正常运行,且对于大规模数据采集节点的配置下发需要进行顺序下发,耗时较长,效率较低。
技术实现思路
1、鉴于上述问题,本公开提供了用于日志管理平台的配置方法、装置、设备、介质。
2、根据本公开的第一个方面,提供了一种用于日志管理平台的配置方法,上述日志管理平台包括多个数据采集节点,上述数据采集节点用于采集各个服务端的日志数据,包括:响应于接收到来自配置管理平台的目标配置信息,获取第一目标采集节点的历史配置信息;其中,上述配置信息是通过数据采集节点定时向上述配置管理平台发送的配置拉取请求获取的,上述配置信息与上述第一目标采集节点的ip地址相对应,上述配置信息包括采集配置信息和传输配置信息;基于上述目标配置信息,生成用于标识上述目标配置信息的内容的第一标识信息;基于上述历史配置信息,生成用于标识上述历史配置信息的内容的第二标识信息;通过对比上述第一标识信息和上述第二标识信息,响应于上述第一标识信息与上述第二标识信息不同,利用上述目标配置信息更新上述数据采集节点的历史配置信息
3、根据本公开的实施例,上述目标配置信息为第一目标采集节点的配置信息,上述方法还包括:在预设响应时长内未接收到上述目标配置信息的情况下,等待预设时间重新向上述配置管理平台发送配置拉取请求。
4、根据本公开的实施例,上述目标配置信息为全部数据采集节点的配置信息,上述方法还包括:在预设响应时长内未接收到上述目标配置信息的情况下,基于上述第一目标采集节点的ip地址确定第二目标采集节点,上述第二目标采集节点的ip地址与上述第一目标采集节点的ip地址处于同一网段;向上述第二目标采集节点发送配置拉取请求,以获得对应于上述第一目标采集节点的第一配置信息。
5、根据本公开的实施例,上述基于上述第一目标采集节点的ip地址确定第二目标采集节点,包括:基于上述第一目标采集节点的ip地址得到对应于上述第一目标采集节点的网段数据;获取上述网段数据的网络拓扑结构数据,上述网络拓扑结构数据表征上述数据采集节点间的网络结构;基于上述网络拓扑结构数据确定第二目标采集节点。
6、根据本公开的实施例,上述基于上述目标配置信息,生成用于标识上述目标配置信息的内容的第一标识信息,包括:填充上述目标配置信息得到填充后的目标配置信息;基于预设分组配置数据对上述目标配置信息进行分组得到多组待处理分组数据;对于每组待处理分组数据,利用预设散列参数对上述待处理分组数据进行计算得到子标识信息;基于上述全部子标识信息得到上述第一标识信息。
7、根据本公开的实施例,上述日志管理平台还包括日志存储监测模块,上述方法还包括:响应于接收到终端发送的日志查询请求,获取上述查询请求中的查询日志标识;基于上述查询日志标识查询上述日志存储模块得到目标日志数据,上述目标日志数据与上述查询标识具有对应关系,上述目标日志数据包括更新后的日志数据和历史日志数据;向上述终端发送上述目标日志数据,使得目标用户基于上述更新后的日志数据和上述历史日志数据确定上述数据采集节点的配置更新结果。
8、根据本公开的实施例,基于md5消息摘要算法、sha-256安全哈希算法、sha-512安全哈希算法、argon2算法和bcrypt算法中的任意一种算法生成用于标识上述目标配置信息的内容的第一标识信息。
9、本公开的第二方面提供了一种用于日志管理平台的配置方法装置装置,上述日志管理平台包括多个数据采集节点,上述数据采集节点用于采集各个服务端的日志数据,包括:获取模块,用于响应于接收到来自配置管理平台的目标配置信息,获取第一目标采集节点的历史配置信息,其中,上述配置信息是通过数据采集节点定时向上述配置管理平台发送的配置拉取请求获取的,上述配置信息与上述第一目标采集节点的ip地址相对应,上述配置信息包括采集配置信息和传输配置信息;第一生成模块,用于基于上述目标配置信息,生成用于标识上述目标配置信息的内容的第一标识信息;第二生成模块,用于基于上述历史配置信息,生成用于标识上述历史配置信息的内容的第二标识信息;更新模块,用于通过对比上述第一标识信息和上述第二标识信息,响应于上述第一标识信息与上述第二标识信息不同,利用上述目标配置信息更新上述数据采集节点的历史配置信息,以利用更新后的数据采集节点采集目标服务端的日志数据。
10、根据本公开的实施例,上述目标配置信息为第一目标采集节点的配置信息,上述装置还包括:重发请求模块,用于在预设响应时长内未接收到上述目标配置信息的情况下,等待预设时间重新向上述配置管理平台发送配置拉取请求。
11、根据本公开的实施例,上述目标配置信息为全部数据采集节点的配置信息,上述装置还包括:第二目标采集节点确定模块,用于在预设响应时长内未接收到上述目标配置信息的情况下,基于上述第一目标采集节点的ip地址确定第二目标采集节点,上述第二目标采集节点的ip地址与上述第一目标采集节点的ip地址处于同一网段;第二配置拉取模块,用于向上述第二目标采集节点发送配置拉取请求,以获得对应于上述第一目标采集节点的第一配置信息。
12、根据本公开的实施例,上述第二目标采集节点确定模块包括:网段数据获得子模块,用于基于上述第一目标采集节点的ip地址得到对应于上述第一目标采集节点的网段数据;拓扑数据获取子模块,用于获取上述网段数据的网络拓扑结构数据,上述网络拓扑结构数据表征上述数据采集节点间的网络结构;第二确定子模块,用于基于上述网络拓扑结构数据确定第二目标采集节点。
13、根据本公开的实施例,上述第一生成模块包括:填充子模块,用于填充上述目标配置信息得到填充后的目标配置信息;分组子模块,用于基于预设分组配置数据对上述目标配置信息进行分组得到多组待处理分组数据;计算子模块,用于对于每组待处理分组数据,利用预设散列参数对上述待处理分组数据进行计算得到子标识信息;第一标识信息子模块,用于基于上述全部子标识信息得到上述第一标识信息。
14、根据本公开的实施例,上述日志管理平台还包括日志存储监测模块,上述装置还包括:查询日志标识获取模块,用于响应于接收到终端发送的日志查询请求,获取上述查询请求中的查询日志标识;日志查询模块,用于基于上述查询日志标识查询上述日志存储模块得到目标日志数据,上述目标日志数据与上述查询标识具有对应关系,上述目标日志数据包括更新后的日志数据和历史日志数据;发送模块,用于向上述终端发送上述目标日志数据,使得目标用户基于上述更新后的日本文档来自技高网...
【技术保护点】
1.一种用于日志管理平台的配置方法,其特征在于,所述日志管理平台包括多个数据采集节点,所述数据采集节点用于采集各个服务端的日志数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标配置信息为第一目标采集节点的配置信息,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述目标配置信息为全部数据采集节点的配置信息,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一目标采集节点的IP地址确定第二目标采集节点,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标配置信息,生成用于标识所述目标配置信息的内容的第一标识信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述日志管理平台还包括日志存储监测模块,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,基于MD5消息摘要算法、SHA-256安全哈希算法、SHA-512安全哈希算法、Argon2算法和bcrypt算法中的任意一种算法生成用于标识所述目标配置信息的内容的第一标识信息。
...【技术特征摘要】
1.一种用于日志管理平台的配置方法,其特征在于,所述日志管理平台包括多个数据采集节点,所述数据采集节点用于采集各个服务端的日志数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标配置信息为第一目标采集节点的配置信息,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述目标配置信息为全部数据采集节点的配置信息,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一目标采集节点的ip地址确定第二目标采集节点,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标配置信息,生成用于标识所述目标配置信息的内容的第一标识信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述日志管理平台还包括日志存储监测模块,所述方法还包括:<...
【专利技术属性】
技术研发人员:危奇,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。