应用容器监控方法、装置、设备及存储介质制造方法及图纸

技术编号:32676217 阅读:15 留言:0更新日期:2022-03-17 11:32
本发明专利技术属于计算机技术领域,公开了一种应用容器监控方法、装置、设备及存储介质。本发明专利技术通过在检测到运行环境信息满足任务触发条件时,获取任务触发条件对应的监控任务;根据监控任务确定目标应用容器,并对目标应用容器进行数据采集,获得监控指标数据;在监控到监控指标数据满足预设告警条件时,根据目标应用容器及监控指标数据进行风险告警。由于根据监控任务可以直接确定需要监控的业务应用对应的目标应用容器,然后对目标应用容器进行数据采集,再在监控到的监控指标数据满足预设告警条件时进行风险告警,从而保证了可及时发现业务应用的异常,便于运维人员快速应对发生的异常。常。常。

【技术实现步骤摘要】
应用容器监控方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种应用容器监控方法、装置、设备及存储介质。

技术介绍

[0002]目前,越来越多的企业逐渐将容器技术应用于自身的IT架构并广泛投入生产实践,容器监控变得愈发重要。而相比于传统主机,容器需要监控的指标将成倍增加,如何监控并管理好系统中大批量的容器已成为运维人员必修的重要课题。而现有的容器监控方案仅仅可以提供各种主机单独的监控指标,无法针对业务应用进行监控,难以发现业务应用的异常。
[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]图1是本专利技术实施例方案涉及的硬件运行环境的电子设备的结构示意图;
[0046]图2为本专利技术应用容器监控方法第一实施例的流程示意图;
[0047]图3为本专利技术应用容器监控方法第二实施例的流程示意图;
[0048]图4为本专利技术应用容器监控方法第三实施例的流程示意图;
[0049]图5为本专利技术应用容器监控装置第一实施例的结构框图。
[0050]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0051]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0052]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的应用容器监控设备结构示意图。
[0053]如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(Central Processing本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用容器监控方法,其特征在于,所述应用容器监控方法包括以下步骤:在检测到运行环境信息满足任务触发条件时,获取所述任务触发条件对应的监控任务;根据所述监控任务确定目标应用容器,并对所述目标应用容器进行数据采集,获得监控指标数据;在监控到所述监控指标数据满足预设告警条件时,根据所述目标应用容器及所述监控指标数据进行风险告警。2.如权利要求1所述的应用容器监控方法,其特征在于,所述根据所述监控任务确定目标应用容器,包括:对所述监控任务进行解析,获得容器指定条件;对所述容器指定条件进行关键字检测,确定容器指定模式;获取所述容器指定模式对应的条件解析规则;根据所述条件解析规则对所述容器指定条件进行解析,获得若干个容器标识;根据所述若干个容器标识确定目标应用容器。3.如权利要求1所述的应用容器监控方法,其特征在于,所述对所述目标应用容器进行数据采集,获得监控指标数据,包括:对所述监控任务进行解析,获得目标监控指标;获取所述目标监控指标对应的指标标识;根据所述指标标识在预设采集脚本库中查找对应的指标采集脚本;根据所述指标采集脚本对所述目标应用容器进行数据采集,获得监控指标数据。4.如权利要求3所述的应用容器监控方法,其特征在于,所述根据所述指标采集脚本对所述目标应用容器进行数据采集,获得监控指标数据,包括:检测预设监控线程池中是否存在空闲的指标监控线程;若存在,则从所述预设监控线程中获取指标监控线程;通过所述指标监控线程根据所述指标采集脚本对所述目标应用容器进行数据采集,获得监控指标数据。5.如权利要求4所述的应用容器监控方法,其特征在于,所述检测预设监控线程池中是否存在空闲线程之后,还包括:若不存在,则创建指标监控线程,并通所述指标监控线程根据所述指标采集脚本对所述目标应用容器进行数据采集,获得监控指标数据;在数据采集完毕时,将创建的所述指标监控线程添加至所述预设监控线程池中。6.如权利要求4所述的应用容器监控方法,其特征在于,所述通过所述指标监控线程根据所述指标采集脚本...

【专利技术属性】
技术研发人员:彭启标
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:

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

1