Updated:

less than 1 minute read

cpu

  • `kubectl top pod
    • 의미
      • usage of cores for pod in kubernetes
      • 코어 구분 불가능
    • 단위
      • millisecond
  • container_cpu_usage_seconds_total
    • 의미
      • cumulative usage of cores for container in prometheus
      • 코어 구분 불가능
    • 단위
      • nanosecond
  • kubevirt_vmi_vcpu_seconds
    • 의미
      • cumulative usage of core for vm in prometheus
      • 코어 구분 가능
    • 단위
      • nanosecond
  • node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate
    • 의미
      • usage of cores for container in prometheus
      • container_cpu_usage_seconds_total를 irate 해서 node/namespace/pod/container label로 sum한 값
    • 단위
      • nanosecond
  • cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits
    • 의미
      • number of limits cores for a pod in prometheus


memory

  • kubectl top pod
    • 의미
      • usage of memory for pod in kubernetes
    • 단위
      • megabyte
  • container_memory_usage_bytes
    • 의미
      • usage of memory for container in prometheus
    • 단위
      • byte
  • kubevirt_vmi_memory_resident_bytes
    • 의미
      • usage of memory for vm in prometheus
    • 단위
      • byte
  • cluster:namespace:pod_memory:active:kube_pod_container_resource_limits
    • 의미
      • limits memory for a pod in prometheus