Metrics > Container
Container Metric Dashborad

Widget Type | Widget Title | Summary |
Container Status | 실행 중인 Container 의 수를 표시합니다. | |
Container Disk I/O | 컨테이너의 Disk I/O 바이트 크기를 표시합니다. | |
Container CPU Usage | Host 별 Containers 가 사용 중인 CPU 비율을 표시합니다. | |
Host 에 배포된 Container 의 throttling 지연 시간 비율을 표시합니다. | ||
Container Memory Usage | 컨테이너 메모리 사용량이 많은 기준으로 정렬하여 표시합니다. | |
각 컨테이너의 메모리 할당 실패 횟수를 표시합니다. | ||
컨테이너 사용 중인 RSS 크기를 표시합니다. | ||
컨테이너의 메모리 사용량과 제한을 표시합니다. | ||
컨테이너 메모리 부족으로 인하여 OOM killer 가 작동한 횟수를 표시합니다. | ||
Container Networking | 컨테이너 네트워크 송/수신 바이트 크기를 표시합니다. | |
컨테이너 네트워크 송/수신 에러 수를 표시합니다. |
[1] Container Status
1. Number of Containers per Host
각 호스트에 배포되어 있는 컨테이너 수를 확인할 수 있습니다.

Dashboard 구성
Chart | Value | |
Type | Metrics |
|
Value | Data or Last | |
Filters | cluster_id , host , container_name | |
Aggregation | Count |
Dashboard 에서 사용한 Metric
Metric Name | container_last_seen |
Type | Guage |
Description | 컨테이너를 마지막에 확인한 시간 |
Labels |
|
[2] Container Disk I/O
1. Disk I/O Read/Write
각 컨테이너에서 발생하는 디스크 I/O를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Rate | |
Groups | host | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_dsk_fs_reads_bytes_total |
Type | Counter |
Description | 컨테이너 파일 시스템에서 읽은 바이트 수를 측정하는 메트릭. 컨테이너에서 읽기 작업이 수행되는 빈도와 크기를 추적하는데 사용 |
Labels |
|
Metric Name | container_dsk_fs_write_bytes_total |
Type | Counter |
Description | 컨테이너에서 디스크 파일 시스템에 기록된 바이트 수를 측정하는 지표 |
Labels |
|
[3] Container CPU Usage
1. Percentage of CPU Usage
각 컨테이너가 사용 중인 CPU 초당 CPU 사용량을 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Data , Rate | |
Groups | cluster_id , host , container_name | |
Filters | ||
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_cpu_usage_seconds_total |
Type | Counter |
Description | 컨테이너에서 사용된 CPU 시간 측정 값을 나타내며, 컨테이너의 모든 프로세스의 CPU 사용 시간 총합 |
Labels |
|
2. Percentage of CPU Throttling
컨테이너의 throttling 지연 시간 비율을 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Data or Last | |
Groups | host name | |
Filters | cluster_id, host, container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_cpu_cfs_throttled_periods_total |
Type | Counter |
Description | 컨테이너의 CPU 사용량이 CPU 사용량 제한을 초과하여 Linux 커널의 CFS(완전 공정 스케줄러)에 의해 스로틀링된 스케줄링 기간의 총 수 |
Labels |
|
Metric Name | container_cpu_cfs_periods_total |
Type | Counter |
Description | 컨테이너가 Linux 커널의 CFS(완전 공정 스케줄러)에 의해 스케줄링된 CPU 스케줄링 기간의 총 수 |
Labels |
|
[4] Container Memory Usage
1. Memory Usage & Limit
컨테이너의 메모리 사용량을 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Data or Last | |
Groups | container_name | |
Filters | cluster_id , host , container_name | asdad |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_memory_usage_bytes |
Type | Guage |
Description | 해당 메트릭이 수집되는 시점에서의 메모리 사용량을 측정 |
Labels |
|
Metric Name | container_spec_memory_reservation_limit_bytes |
Type | Guage |
Description | 컨테이너화된 환경에서 특정 컨테이너의 메모리 예약 한도(바이트)를 나타냅니다. |
Labels |
|
Metric Name | container_spec_memory_limit_bytes |
Type | Guage |
Description | 컨테이너가 사용할 수 있는 메모리 양을 제한한 값. |
Labels |
|
2. Top Percentage of Memory Usage
컨테이너의 메모리 사용 비율을 확인할 수 있습니다.

Dashboard 구성
Chart | Top List | |
Type | Metrics |
|
Value | Data or Last | |
Groups | container_name, image | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_memory_usage_bytes |
Type | Guage |
Description | 해당 메트릭이 수집되는 시점에서의 메모리 사용량을 측정 |
Labels |
|
Metric Name | container_memory_max_usage_bytes |
Type | Guage |
Description | 컨테이너가 사용하는 최대 메모리 양 |
Labels |
|
3. Memory Allocation Failures Count
각 컨테이너의 메모리 할당 실패 횟수를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Data or Last | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_memory_failures_total |
Type | Counter |
Description | 메모리 할당 실패 누적 횟수 |
Labels |
|
4. Size of RSS Memory
컨테이너에서 사용 중인 RSS 메모리 크기를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Type | Metrics |
|
Value | Data or Last | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_memory_rss |
Type | Guage |
Description | 컨테이너의 작업 집합 메모리 사용량을 바이트 단위로 측정한 값 |
Labels |
|
5. Container OOM killer Triggered Count
컨테이너 메모리 부족으로 인하여 OOM killer 가 작동한 횟수를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Metric | Metrics |
|
Value | Rate | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Sum |
Dashboard 에서 사용한 Metric
Metric Name | container_memory_failcnt |
Type | Counter |
Description | 컨테이너가 메모리 할당 실패한 횟수 |
Labels |
|
[5] Container Networking
1. Network Transmit/Receive Bytes Total
컨테이너 네트워크 송/수신 시 바이트 크기를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Metric | Metrics |
|
Value | Data or Last | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_network_transmit_bytes_total |
Type | Counter |
Description | 컨테이너에서 전송된 총 네트워크 데이터의 양 |
Labels |
|
Metric Name | container_network_receive_bytes_total |
Type | Counter |
Description | 컨테이너에서 수신한 네트워크 패킷의 총 바이트 수 |
Labels |
|
2. Network Packet Dropped Total
컨테이너 네트워크 송/수신 시 Drop된 패킷 수를 확인할 수 있습니다.

Dashboard 구성
Chart | Timeseries | |
Metric | Metrics |
|
Value | Rate | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_network_transmit_packets_dropped_total |
Type | Counter |
Description | 컨테이너에서 전송 중에 드롭된 총 네트워크 패킷(packet) 수 |
Labels |
|
Metric Name | container_network_receive_packets_dropped_total |
Type | Counter |
Description | 컨테이너에서 수신 중에 drop된 네트워크 패킷의 총 수 |
Labels |
|
3. Received/Transmitted Error Total
컨테이너 네트워크 송/수신 시 발생된 에러 수를 확인할 수 있습니다.

Dashboard 구성
Chart | Value | |
Metric | Metrics |
|
Value | Rate | |
Groups | container_name | |
Filters | cluster_id , host , container_name | |
Aggregation | Avg |
Dashboard 에서 사용한 Metric
Metric Name | container_network_transmit_errors_total |
Type | Counter |
Description | 컨테이너에서 전송 중에 발생한 총 네트워크 전송 오류(error) 수 |
Labels |
|
Metric Name | container_network_receive_errors_total |
Type | Counter |
Description | 컨테이너에서 수신 중에 오류가 발생한 네트워크 패킷의 총 수 |
Labels |
|