| CPC G06F 9/45558 (2013.01) [G06F 2009/45591 (2013.01); G06F 11/301 (2013.01); G06F 11/302 (2013.01)] | 20 Claims |

|
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.
|