#include <container_collector.h>
Container metrics structure containing per-container resource usage
Definition at line 34 of file container_collector.h.
◆ blkio_read_bytes
| uint64_t kcenon::monitoring::container_metrics::blkio_read_bytes {0} |
◆ blkio_write_bytes
| uint64_t kcenon::monitoring::container_metrics::blkio_write_bytes {0} |
◆ container_id
| std::string kcenon::monitoring::container_metrics::container_id |
◆ container_name
| std::string kcenon::monitoring::container_metrics::container_name |
◆ cpu_usage_ns
| uint64_t kcenon::monitoring::container_metrics::cpu_usage_ns {0} |
◆ cpu_usage_percent
| double kcenon::monitoring::container_metrics::cpu_usage_percent {0.0} |
◆ image_name
| std::string kcenon::monitoring::container_metrics::image_name |
◆ memory_limit_bytes
| uint64_t kcenon::monitoring::container_metrics::memory_limit_bytes {0} |
◆ memory_usage_bytes
| uint64_t kcenon::monitoring::container_metrics::memory_usage_bytes {0} |
◆ memory_usage_percent
| double kcenon::monitoring::container_metrics::memory_usage_percent {0.0} |
◆ network_rx_bytes
| uint64_t kcenon::monitoring::container_metrics::network_rx_bytes {0} |
◆ network_tx_bytes
| uint64_t kcenon::monitoring::container_metrics::network_tx_bytes {0} |
◆ pids_current
| uint64_t kcenon::monitoring::container_metrics::pids_current {0} |
◆ pids_limit
| uint64_t kcenon::monitoring::container_metrics::pids_limit {0} |
◆ timestamp
| std::chrono::system_clock::time_point kcenon::monitoring::container_metrics::timestamp |
The documentation for this struct was generated from the following file: