Global Template
Assign following template to Microk8s Node under Infrastructure > Resources > Microk8s > Microk8s Node page.
Collector Type: Agent
Category: Application Monitors
G2 Monitor Name: Agent G2 - Linux - Microk8s ContainerD
Global Template Name: Agent G2 - Linux - Microk8s ContainerD
Collected Metrics
Metric Name | Display Name | Description | Units |
---|---|---|---|
containerd_hugetlb_failcnt | ContainerD HugeTLB fail Rate | Rate of allocation failure due to HugeTLB limit | bytes |
containerd_cpu_usage_total_over_limit | CPU Total Usage Over Limit | Container total cpu usage with respect to limit. (if limit is not set the metric is not sent) | percent |
containerd_memory_usage_over_limit | Memory Usage Over Limit | The percentage of used memory out of memory limit ( If limit is not set , this metric will not be monitored & even < metric value >/graph will not be plotted ) | percent |
containerd_hugetlb_max | ContainerD HugeTLB max usage | Max hugepagesize hugetlb usage recorded | bytes |
containerd_hugetlb_usage | ContainerD HugeTLB usage | Current usage for hugepagesize hugetlb | bytes |
containerd_memory_usage | ContainerD Memory Usage | Memory Usage | bytes |
containerd_memory_usage_failcnt | ContainerD Memory Usage fail Rate | Rate of number of times the cgroup limit exceeded | - |
containerd_memory_usage_limit | ContainerD Memory Usage Limit | Limit of memory usage | bytes |
containerd_memory_usage_max | ContainerD Memory Usage Max | Show maximum memory usage recorded | bytes |
containerd_memory_cache | ContainerD Memory Cache | Bytes of page cache memory | bytes |
containerd_memory_rss | ContainerD Memory RSS | Bytes of anonymous and swap cache memory (includes transparent huge pages) | bytes |
containerd_memory_rss_huge | ContainerD Memory RSS Huge | Bytes of anonymous transparent huge pages | bytes |
containerd_memory_dirty | ContainerD Memory Dirty | Bytes that are waiting to get written back to the disk | bytes |
containerd_memory_swap_usage | ContainerD Swap Usage | Swap Usage | bytes |
containerd_memory_swap_failcnt | ContainerD Swap Usage fail Rate | Rate of number of times the cgroup swap limit exceeded | - |
containerd_memory_swap_limit | ContainerD Swap Usage Limit | Limit of swap usage | bytes |
containerd_memory_swap_max | ContainerD Swap Usage Max | Show maximum swap usage recorded | bytes |
containerd_memory_kernel_usage | ContainerD Kernel Usage | Current kernel memory allocation | bytes |
containerd_memory_kernel_failcnt | ContainerD Kernel fail count | Rate of the number of kernel memory usage hits limits | - |
containerd_memory_kernel_limit | ContainerD Kernel Limit | Hard limit for kernel memory | bytes |
containerd_memory_kernel_max | ContainerD Kernel Max | Max kernel memory usage recorded | bytes |
containerd_memory_kernel_tcp_usage | ContainerD Kernel TCP Usage | Current TCP buffer memory allocation | bytes |
containerd_memory_kernel_tcp_failcnt | ContainerD Kernel TCP fail rate | Rate of number of TCP buf memory usage hits limits | - |
containerd_memory_kernel_tcp_limit | ContainerD Kernel TCP Limit | Show hard limit for TCP buffer memory | bytes |
containerd_memory_kernel_tcp_max | ContainerD Kernel TCP Max | Maximum TCP buffer memory usage recorded | bytes |
containerd_cpu_throttling_throttledTime | ContainerD CPU Throttled Time | CPU throttled time | percent |
containerd_cpu_usage_system | ContainerD CPU System Usage | System CPU usage of container with respect to host system | percent |
containerd_cpu_usage_total | ContainerD CPU Total Usage | Total CPU usage of container with respect to host system | percent |
containerd_cpu_usage_user | ContainerD CPU User Usage | User CPU usage of container with respect to host system | percent |
containerd_blkio_service_bytes_recursive | ContainerD BlkIO Service Bytes | Number of bytes transferred to/from the disk | bytes |
containerd_blkio_serviced_recursive | ContainerD BlkIO Serviced | Number of IOs (bio) issued to the disk by the group | bytes |
containerd_blkio_queued_recursive | ContainerD BlkIO Queued | Total number of requests queued up at any given instant for the cgroup | bytes |
containerd_blkio_service_time_recursive | ContainerD BlkIO Service Time | Total amount of time between request dispatch and request completion for the IOs | bytes |
containerd_blkio_wait_time_recursive | ContainerD BlkIO Wait Time | Total amount of time the IOs for this cgroup spent waiting in the scheduler queues for service | bytes |
containerd_blkio_merged_recursive | ContainerD BlkIO Merged | Total number of bios/requests merged into requests belonging to this cgroup | bytes |
containerd_blkio_time_recursive | ContainerD BlkIO Time | Disk time allocated to cgroup per device in milliseconds | bytes |
containerd_blkio_sectors_recursive | ContainerD BlkIO Sectors | Number of sectors transferred to/from disk by the group | bytes |
containerd_proc_open_fds | ContainerD Number of Open File Descriptors | Number of open file descriptors | - |
containerd_container_uptime | ContainerD Container Uptime | Uptime of the Current Container | second |
containerd_containers_running | ContainerD Running Containers | Total number of running containers | - |
containerd_containers_stopped | ContainerD Stopped Containers | Total number of Stopped Containers | - |
containerd_image_size | ContainerD Image Size | Image sizes of different container image | bytes |
Validate
Navigate to Infrastructure > Resources tab to check if your resources are onboarded and the metrics are collected.