[monitoring][Kubernetes][Prometheus] 자원 정보
Updated:
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
- 의미