##Dockercontainer monitoring practice
We have introduced the usual monitoring data source in section of Data Collection. As a monitoring frame, open-falcon can collect monitoring index data in any system and it just need to organize the monitoring data to the normative format of open-falcon.
The data collection of docker container can be done by micadvisor_open.
##Operating principle
Micadvisor-open is the docker container resources monitoring plug-in based on open-falcon, which monitors the CPU, memory, diskio and net io etc. and collects the data and reports to open-falcon.
##The index collected
Counters | Notes |
---|---|
cpu.busy | Cpu usage percent |
cpu.user | Cpu usage percent in user mode |
cpu.system | Cpu usage percent in kernel mode |
cpu.core.busy | Every cpu usage percent |
mem.memused.percent | Memory usage percent |
mem.memused | Memory usage original value |
mem.memtotal | Total memory |
mem.memused.hot | Memory heat usage percent |
disk.io.read_bytes | Disk io read bytes |
disk.io.write_bytes | Disk io write bytes |
net.if.in.bytes | Net io in bytes |
net.if.in.packets | Net io in packets |
net.if.in.errors | Net io in errors |
net.if.in.dropped | Net io in dropped |
net.if.out.bytes | Net io out bytes |
net.if.out.packets | Net io out packets |
net.if.out.errors | Net io out errors |
net.if.out.dropped | Net io out dropped |
##Contributors mengzhuo: QQ:296142139; MAIL:[email protected]
##Supplement
- another lib bank of docker metric collection:https://github.com/projecteru/eru-metric