Docker Computed Metrics
Computed
Name | FQN | Computation | Units | Min | Max | BASE | CORR | Description |
---|---|---|---|---|---|---|---|---|
Container CPU Percent | netuitive.docker.cpu.container_cpu_percent | data[‘cpu.system_cpu_usage’].actual == 0 ? 0 :(data[‘cpu.cpu_usage.total_usage’].actual /data[‘cpu.system_cpu_usage’].actual) * 100 | percent | 0 | 100 | yes | yes | The percentage of total CPU being used by the container. |
Container Memory Percent | netuitive.docker.cpu.container_memory_percent | (data[‘memory.usage’].actual / data[‘memory.limit’].actual) * 100 | percent | 0 | 100 | yes | yes | The amount of memory in use by the container, expressed as a percentage of the memory available to it. |
Container Throttling Percent | netuitive.docker.cpu.container_throttling_percent | data[‘cpu.throttling_data.periods’].actual == 0 ? 0 :(data[‘cpu.throttling_data.throttled_periods’].actual /data[‘cpu.throttling_data.periods’].actual) * 100 | percent | 0 | 100 | yes | yes | The percentage of periods that the container spent having its CPU usage throttled. |