Architecture


PATROL for Docker enables you to monitor the Docker host, Swarm and its containers. A typical architecture for PATROL for Docker is as follows:

Docker Host architecture

Picture1.png

Docker Swarm architecture

swarm architecture.png

Collector details

The following table lists different PATROL for Docker collectors and explains how they work:

Collectors
(Collection interval)

Explanation

dkrConsumer
(5 minutes)

Launches the JAVA process and reads all the data coming from the process

dkrInventory
(5 minutes) 

Discovers all the containers and sets their config parameters

dkrPerformance
(5 minutes) 

Collects performance data of the containers

swarmConsumer
(5 minutes)

Launches the JAVA process and reads all the data coming from the process

swarmInventory
(5 minutes) 

Discovers all nodes, services, containers and sets their config parameters

swarmPerformance
(5 minutes)  

Collects the performance data of the containers

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*