本申请涉及智能运维领域,尤其涉及一种运维监控方法、装置、电子设备和可读存储介质。
背景技术:
1、日志监控平台是一种用于管理、收集、存储、分析和可视化日志数据的工具或系统,它通常与要监控的目标系统连接,通过采集目标系统的日志数据进行分析,以判断目标系统的运行状态。
2、由于日志监控平台是基于日志数据的监控方式,只有采集到了目标系统的日志数据才能够判断目标系统的运行状态。如果目标系统发生异常,导致日志数据生成错误甚至不生成日志数据,或者日志监控平台出现监控任务掉线等情况导致没有采集到目标系统的日志数据。此时,现有的日志监控平台由于会出现缺失监控的情况,导致不能及时发现目标系统的异常情况。
技术实现思路
1、本申请提供一种运维监控方法、装置、电子设备和可读存储介质,用以解决现有日志监控平台由于监控不全面,存在缺失监控的问题。
2、第一方面,本申请提供一种运维监控方法,包括:
3、获取配置的指标查询规则;其中,所述指标查询规则包括查询周期和查询指标;
4、基于所述查询周期,定期根据所述查询指标对日志监控平台中对应的指标数据进行查询;其中,所述指标数据是所述日志监控平台的监控任务基于目标系统的日志数据获取的;
5、若未查询到对应的指标数据,则获取所述监控任务的运行状态;
6、若所述监控任务的运行状态处于存活状态,则根据所述监控任务对所述日志监控平台中对应的日志数据进行查询;
7、若未查询到对应的日志数据,则发出第一告警信息;其中,所述第一告警信息用于指示所述监控任务未采集到所述日志数据。
8、第二方面,本申请提供一种运维监控装置,包括:
9、指标查询获取模块,用于获取配置的指标查询规则;其中,所述指标查询规则包括查询周期和查询指标;
10、指标数据检测模块,用于基于所述查询周期,定期根据所述查询指标对日志监控平台中对应的指标数据进行查询;其中,所述指标数据是所述日志监控平台的监控任务基于目标系统的日志数据获取的;
11、任务运行检测模块,用于若未查询到对应的指标数据,则获取所述监控任务的运行状态;
12、日志数据检测模块,用于若所述监控任务的运行状态处于存活状态,则根据所述监控任务对所述日志监控平台中对应的日志数据进行查询;
13、告警信息生成模块,用于若未查询到对应的日志数据,则发出第一告警信息;其中,所述第一告警信息用于指示所述监控任务未采集到所述日志数据。
14、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
15、所述存储器存储计算机执行指令;
16、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。
17、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
18、第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面所述的方法。
19、本申请提供的运维监控方法、装置、电子设备和可读存储介质,在日志监控平台原有的监控机制之上,增加了对日志监控平台的指标数据生成情况和日志数据采集情况的监控,以克服现有日志监控平台监控逻辑不够全面的问题。通过对指标数据生成情况和日志数据采集情况的补偿监控,扩大了运维监控覆盖范围,避免了在指标数据未生成或者日志数据未采集到的情景下,出现漏告警的情况,同时也增强了日志监控平台的自监控能力。
1.一种运维监控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述查询指标对日志监控平台中对应的指标数据进行查询,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述监控任务对所述日志监控平台中对应的日志数据进行查询,包括
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.一种运维监控装置,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。