【技术实现步骤摘要】
基于微服务的日志级别调整方法及装置
[0001]本专利技术涉及日志级别控制
,尤其涉及一种基于微服务的日志级别调整方法及装置。
技术介绍
[0002]随着网络系统管理平台领域的快速发展,业务量和业务复杂度愈发增加,而业务处理与微服务应用有着紧密联系,在微服务应用维护中涉及微服务的日志级别调整。然而,现有的微服务日志级别调整方式主要为当日志级别需要调整时,运维人员需在相关终端上查看目标微服务进程的代码,人为分析目标微服务进程的代码后手动修改用于表征日志级别的代码,以实现微服务的目标日志级别的调整,并且当每次调整日志级别时皆需重复上述查看、分析及手动修改代码的操作,日志级别调整步骤繁琐,调整效率低。可见,提供一种能够提高微服务日志级别的调整效率和调整便捷性的方式显得尤为重要。
技术实现思路
[0003]本
技术实现思路
所要解决的技术问题在于,提供一种基于微服务的日志级别调整方法及装置,能够提高微服务日志级别的调整效率和调整便捷性。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种基于微服 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务的日志级别调整方法,其特征在于,所述方法包括:获取目标微服务对应的级别调整需求信息,并根据所述级别调整需求信息及所述目标微服务对应的配置信息,确定所述目标微服务对应的预测日志级别;根据所述预测日志级别及所述配置信息,对所述目标微服务执行日志级别调整操作,得到日志级别调整结果,以更新所述目标微服务的日志级别;其中,所述级别调整需求信息包括业务信息、调整指令信息及调整操作信息中的一种或多种;所述配置信息包括所述目标微服务对应的节点信息和/或端口信息。2.根据权利要求1所述的基于微服务的日志级别调整方法,其特征在于,所述方法还包括:获取所述目标微服务对应的历史级别调整数据,并分析所述历史级别调整数据及所述级别调整需求信息,得到所述目标微服务对应的调整频繁度;判断所述调整频繁度是否大于等于预设的调整频繁度阈值;当判断出所述调整频繁度小于所述调整频繁度阈值时,执行所述的根据所述级别调整需求信息及所述目标微服务对应的配置信息,确定所述目标微服务对应的预测日志级别的操作。3.根据权利要求2所述的基于微服务的日志级别调整方法,其特征在于,所述方法还包括:当判断出所述调整频繁度大于等于所述调整频繁度阈值时,根据所述级别调整需求信息及所述目标微服务对应的当前级别运行状况,确定所述目标微服务对应的调整因子;根据所述调整因子、所述级别调整需求信息、所述配置信息及预设的级别调整条件,确定所述目标微服务对应的调整紧急度;判断所述调整紧急度是否大于等于预设的调整紧急度阈值;当判断出所述调整紧急度大于等于所述调整紧急度阈值时,执行所述的根据所述级别调整需求信息及所述目标微服务对应的配置信息,确定所述目标微服务对应的预测日志级别的操作;当判断出所述调整紧急度小于所述调整紧急度阈值时,确定无需对所述目标微服务执行日志级别调整操作。4.根据权利要求3所述的基于微服务的日志级别调整方法,其特征在于,所述根据所述级别调整需求信息及所述目标微服务对应的配置信息,确定所述目标微服务对应的预测日志级别,包括:根据所述目标微服务对应的配置信息,计算对应的节点数量,并根据所述级别调整需求信息,确定所述目标微服务对应的节点的子日志级别;根据所述节点数量及所有所述子日志级别,判断所述目标微服务是否满足预设的子级别适用条件;当判断出所述目标微服务满足所述子级别适用条件,根据所有所述子日志级别,确定所述目标微服务对应的预测日志级别;当判断出所述目标微服务不满足所述子级别适用条件,根据预设的级别搭配条件及所有所述节点的子日志级别,确定所述目标微服务对应的子级别共存情况;根据所述节点数量、所述子级别共存情况及所有所述子日志级别,确定所述目标微服务对应的预测日志级
别。5.根据权利要求4所述的基于微服务的日志级别调整方法,其特征在于,所述根据所述节点数量、所述子级别共存情况及所有所述子日志级别,确定所述目标微服务对应的预测日志级别,包括:当所述子级别共存情况用于表示所有所述节点对应的子日志级别不满足共存冲突条件时,根据所述节点数量及所有所述子日志级别,确定所述目标微服务对应的预测日志级别;当所述子级别共存情况用于表示所有所述节...
【专利技术属性】
技术研发人员:刘兆平,李环亚,文明亮,赵铭,林镇锋,周海,田松林,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。