Docker Containers

Container Metrics:

Applications Manager's Container monitoring tool makes it possible to obtain flawless monitoring process, by tracking a number of container performance metrics.

Overall Health:

S.No Parameters Description
1 State Current state of the Container. Possible states are 'Running', 'Paused', 'Restarting', 'OOMKilled', 'Dead'.
2 Exit Code Last exit code of Docker Container.
3 Error Error message.
4 Started At Latest start time of the Container.
5 Finished At Last time the Container had stopped.
6 Restart Count Number of times the container has restarted.

CPU and Memory Usage:

S.No Parameters Description
1 CPU Utilization The percentage of CPU utilized. In multi core machines, CPU utilization's value can be greater than 100.
2 Memory Utilization The percentage of memory utilized.
3 Processor Count Total number of processors available.
4 Memory Usage Total memory used by the Container (in MB).
5 Memory Limit Memory limit of the Container (in MB).

Network Stats:

S.No Parameters Description
1 Bytes Received Total number of bytes received by the Container interfaces.
2 Bytes Transmitted Total number of bytes transmitted by the Container interfaces.
3 I/O Read Number of IOs read to/from the disk by the Container.
4 I/O write Number of IOs written to/from the disk by the Container.
5 I/O Total Number of IOs completed to/from the disk by the Container.
6 tx-packets Dropped Packets dropped while transmitting data.
7 rx-packets Dropped Packets dropped while receiving data.

Memory Stats: 

S.No Parameters Description
1 Active File Cache memory that has been identified as active by the kernel.
2 InActive File Cache memory that has been identified as inactive by the kernel.
3 Active Anonymous The amount of anonymous memory that has been identified as active by the kernel.
4 Inactive Anonymous The amount of anonymous memory that has been identified as inactive by the kernel.
5 Cache The amount of memory used by the processes of this control group.
6 Inevictable The amount of memory that cannot be reclaimed; generally, it will account for memory that has been locked with mlock. It is often used by crypto frameworks to make sure that secret keys and other sensitive material never gets swapped out to disk.
7 Page Fault Total number of page faults of the system.
8 Page Major Fault Total number of major page faults of the system.
9 Page In Each time a page is "charged" (added to the accounting) to a cgroup, pgpin increases.
1o Page Out When a page is “uncharged” (no longer “billed” to a cgroup), pgpgout increases.

Configuration Metrics:

S.No Parameters Description
Container Name  Name of the Container.
Container Id  Unique Id used to represent the Container.
3 Image Base image used to create the Container.
4 Host Name 'Hostname to use for the Container.'
5 Process Id Process Id mapped to the Container.
6 Ip Address Assigned IP address of the Container.
7 Mac Address Assigned Mac address of the Container.
8. User User associated with the Container.
9 Created At Time when the Container was created.
10 Command Command used while running the Container.
11 Path Path where the command will be executed.
12 Ports Details of all the ports exposed by the Container.
13 Port Binding Details of all the ports exposed by the Container and their mappings with the host.