||As cloud system development recently, everyone can meet their requirement by renting device resources from companies which provide the services, such as Amazon, Google, Microsoft, IBM, and so on.|
Docker is a powerful virtual machine management system for developers and sysadmins to build and run services on containers – as known as a turnkey.
It will become a big trouble when these system fail on running some important services, so we will need a watchdog that can supervise our Docker system, including manager, ingress, proxy, real host and containers, to help us recovering system from a huge loss of data or running processes.
My watchdog uses ZeroMQ tools to cross each different networks. ZeroMQ has already handle a lots of network issues for developers when designing network applications.
In this thesis, I will try to make a watchdog that can be used in cross-network environments and implement it as an API for convenience when others want to use in their service application design for reliability issue.