本申请提供一种日志采集规则发布方法
【技术实现步骤摘要】
日志采集规则发布方法、装置、设备及存储介质
[0001]本申请涉及数据处理领域,尤其涉及一种日志采集规则发布方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着互联网技术的不断发展,企业线上业务的规模和业务量不断增长,业务系统的服务器节点数量也在随之增长
。
为了监控业务系统运行情况
、
确保业务系统的稳定性,企业通常是基于日志监控系统采集日志数据以实现故障预警等功能
。
[0003]在相关技术中,为了确保日志监控系统能够正常采集日志数据,通常情况下,运维人员需要人工对大量服务器节点的日志采集规则进行配置,用户操作繁琐,工作量较大
、
效率较低,并且错误率较高
。
技术实现思路
[0004]本申请提供一种日志采集规则发布方法
、
装置
、
设备及存储介质,用以实现日志采集规则的自动发布,简化用户的操作,降低用户的工作量,提高日志采集规则的发布效率和准确性
。
[0005]第一方面,本申请提供一种日志采集规则发布方法,包括:
[0006]响应于用户的交互操作,获取日志采集规则以及目标部署指令;
[0007]根据所述目标部署指令进行微服务部署,并确定目标部署信息;
[0008]基于所述目标部署信息,确定所述日志采集规则关联的目标服务器组;
[0009]在所述目标服务器组中配置所述日志采集规则,以使得所述目标服务器组基于所述日志采集规则进行日志采集
。
[0010]在一种可能的实施方式中,所述响应于用户的交互操作,获取日志采集规则,包括:
[0011]通过日志采集配置单元,显示日志采集配置页面;
[0012]响应于用户在所述日志采集配置页面中的触控操作,确定所述触控操作对应的日志采集规则
。
[0013]在一种可能的实施方式中,所述根据所述目标部署指令进行微服务部署,并确定目标部署信息,包括:
[0014]通过自动部署单元,接收所述目标部署指令;
[0015]根据所述目标部署指令,调用微服务管控单元的目标接口;
[0016]基于所述目标接口进行微服务部署操作,并确定目标部署信息
。
[0017]在一种可能的实施方式中,所述方法还包括:
[0018]通过自动部署单元,向部署信息存储单元发送所述目标部署信息;
[0019]通过所述部署信息存储单元,基于所述目标部署信息以及历史部署信息,确定新增部署信息并向日志采集配置单元发送所述新增部署信息
。
[0020]在一种可能的实施方式中,所述方法还包括:
[0021]通过自动部署单元,向日志采集配置单元发送所述目标部署信息;
[0022]通过所述日志采集配置单元,获取所述目标部署信息,并基于历史部署信息以及所述目标部署信息,确定新增部署信息
。
[0023]在一种可能的实施方式中,所述基于所述目标部署信息,确定所述日志采集规则关联的目标服务器组,包括:
[0024]通过日志采集配置单元,确定所述日志采集规则中的第一微服务标识并确定所述新增部署信息中的第二微服务标识;
[0025]在所述第一微服务标识与所述第二微服务标识匹配的情况下,确定所述日志采集规则关联的目标服务器组
。
[0026]在一种可能的实施方式中,所述在所述目标服务器组中配置所述日志采集规则,包括:
[0027]通过日志采集配置单元,将所述日志采集规则以及所述日志采集规则与所述目标服务器组的关联信息发送至微服务管控单元;
[0028]通过所述微服务管控单元,基于所述日志采集规则对所述目标服务器组的配置文件进行更新
。
[0029]第二方面,本申请提供一种日志采集规则发布装置,包括:
[0030]获取模块,用于响应于用户的交互操作,获取日志采集规则以及目标部署指令;
[0031]第一确定模块,用于根据所述目标部署指令进行微服务部署,并确定目标部署信息;
[0032]第二确定模块,用于基于所述目标部署信息,确定所述日志采集规则关联的目标服务器组;
[0033]配置模块,用于在所述目标服务器组中配置所述日志采集规则,以使得所述目标服务器组基于所述日志采集规则进行日志采集
。
[0034]在一种可能的实施方式中,所述获取模块,具体用于:
[0035]通过日志采集配置单元,显示日志采集配置页面;
[0036]响应于用户在所述日志采集配置页面中的触控操作,确定所述触控操作对应的日志采集规则
。
[0037]在一种可能的实施方式中,所述第一确定模块,具体用于:
[0038]通过自动部署单元,接收所述目标部署指令;
[0039]根据所述目标部署指令,调用微服务管控单元的目标接口;
[0040]基于所述目标接口进行微服务部署操作,并确定目标部署信息
。
[0041]在一种可能的实施方式中,所述装置还用于:
[0042]通过自动部署单元,向部署信息存储单元发送所述目标部署信息;
[0043]通过所述部署信息存储单元,基于所述目标部署信息以及历史部署信息,确定新增部署信息并向日志采集配置单元发送所述新增部署信息
。
[0044]在一种可能的实施方式中,所述装置还用于:
[0045]通过自动部署单元,向日志采集配置单元发送所述目标部署信息;
[0046]通过所述日志采集配置单元,获取所述目标部署信息,并基于历史部署信息以及
所述目标部署信息,确定新增部署信息
。
[0047]在一种可能的实施方式中,所述第二确定模块,具体用于:
[0048]通过日志采集配置单元,确定所述日志采集规则中的第一微服务标识并确定所述新增部署信息中的第二微服务标识;
[0049]在所述第一微服务标识与所述第二微服务标识匹配的情况下,确定所述日志采集规则关联的目标服务器组
。
[0050]在一种可能的实施方式中,所述配置模块,具体用于:
[0051]通过日志采集配置单元,将所述日志采集规则以及所述日志采集规则与所述目标服务器组的关联信息发送至微服务管控单元;
[0052]通过所述微服务管控单元,基于所述日志采集规则对所述目标服务器组的配置文件进行更新
。
[0053]第三方面,本申请提供一种日志采集规则发布设备,包括:处理器
、
存储器;
[0054]所述存储器存储计算机执行指令;
[0055]所述处理器执行所述存储器存储的计算机执行指令,实现如第一方面任一项所述的日志采集规则发布方法
。
[0056]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种日志采集规则发布方法,其特征在于,包括:响应于用户的交互操作,获取日志采集规则以及目标部署指令;根据所述目标部署指令进行微服务部署,并确定目标部署信息;基于所述目标部署信息,确定所述日志采集规则关联的目标服务器组;在所述目标服务器组中配置所述日志采集规则,以使得所述目标服务器组基于所述日志采集规则进行日志采集
。2.
根据权利要求1所述的方法,其特征在于,所述响应于用户的交互操作,获取日志采集规则,包括:通过日志采集配置单元,显示日志采集配置页面;响应于用户在所述日志采集配置页面中的触控操作,确定所述触控操作对应的日志采集规则
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述目标部署指令进行微服务部署,并确定目标部署信息,包括:通过自动部署单元,接收所述目标部署指令;根据所述目标部署指令,调用微服务管控单元的目标接口;基于所述目标接口进行微服务部署操作,并确定目标部署信息
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:通过自动部署单元,向部署信息存储单元发送所述目标部署信息;通过所述部署信息存储单元,基于所述目标部署信息以及历史部署信息,确定新增部署信息并向日志采集配置单元发送所述新增部署信息
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:通过自动部署单元,向日志采集配置单元发送所述目标部署信息;通过所述日志采集配置单元,获取所述目标部署信息,并基于历史部署信息以及所述目标部署信息,确定新增部署信息
。6.
根据权利要求4或5所述的方法,其特征在于,所述基于所述目标...
【专利技术属性】
技术研发人员:张博,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。