US 12,260,239 B2
Monitoring containerized VM application running within software container
Jin-Feng Gao, Shanghai (CN); Guozhu Cao, Shanghai (CN); and Xiaomei Qiu, Shanghai (CN)
Assigned to Micro Focus LLC, Santa Clara, CA (US)
Appl. No. 17/432,435
Filed by MICRO FOCUS LLC, Santa Clara, CA (US)
PCT Filed Mar. 29, 2019, PCT No. PCT/CN2019/080304
§ 371(c)(1), (2) Date Aug. 19, 2021,
PCT Pub. No. WO2020/198902, PCT Pub. Date Oct. 8, 2020.
Prior Publication US 2022/0147381 A1, May 12, 2022
Int. Cl. G06F 9/455 (2018.01); G06F 11/30 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/45591 (2013.01); G06F 11/301 (2013.01); G06F 11/302 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable data storage medium storing program code executable by a processor of a management cluster node managing container-based virtual machine (VM) application clustering in which containerized replicas of a VM application are deployed over a plurality of worker cluster nodes to provide a same software service, the program code executable by the processor to perform processing comprising:
respectively executing instances of the VM application in a plurality of software containers respectively running on the worker cluster nodes;
respectively pushing a plurality of monitoring utility programs into the software containers, while the instances of the VM applications are executing in the software containers,
wherein each monitoring utility program is to monitor an instance of the VM application executing in the software container into which the monitoring utility program has been pushed;
periodically pulling, from each monitoring utility program, monitoring information regarding the instance of the VM application executing in the software container into which the monitoring utility program has been pushed,
wherein each monitoring utility program monitors the instance of the VM application executing in the software container into which the monitoring utility program has been pushed without having to preconfigure the instance and without having to shut down and restart the instance; and
outputting the periodically pulled monitoring information.