1.8.6 Monitoring the network resources
This subsection explains how to monitor the network resources of a Docker container.
- Organization of this subsection
(1) Overview
A virtual NIC is allocated to each Docker container. The processes that are running in the Docker container recognize a virtual NIC as a normal NIC.
By monitoring the network's performance data of each Docker container, you can detect Docker containers with high traffic volume, and thus you can take appropriate corrective action.
The following PI_VNI record a used to monitor the network resources. For details about the records, see 5. Records. The PI_HNI record this indicate the network resources of the physical server are not supported.
-
PI_VNI record
This record is used to monitor the performance data of virtual NICs for Docker containers.
(2) Monitoring examples
This subsection explains resource monitoring of the virtual NIC1 and NIC2.
(a) Example of monitoring the data send/receive speed of a virtual NIC
The load placed on a virtual NIC can be evaluated from the data send/receive speed of the virtual NIC. You can check the data send/receive speed of the virtual NIC in the Rate field of the PI_VNI record.
The figure below shows an example of monitoring the data send/receive speed of a virtual NIC.
|
- Monitoring template report to be checked
In this example, the value of data send/receive speed for the virtual NIC2 has increased. You can solve this problem by identifying a Docker container with high data send/receive speed.