Container Metric
Q1 : 실행중인 Container 개수는 어떻게 확인할 수 있나요?
container_last_seen metric 을 사용하시면 Conatiner 수를 확인할 수 있습니다.Chart Widget 에서 아래와 같이 설정합니다.
- Chart Style : Value
- Metric
- Name : container_last_seen
- Description : exporter가 컨테이너를 마지막으로 본 시간
- Aggregation : count
Q2 : 실행중인 Container 의 Memory 사용량 추이를 보려면 어떻게 하나요?
container_memory_usage_bytes metric 을 사용하시면 Conatiner의 memory 사용량을 확인할 수 있습니다.Chart Widget 에서 아래와 같이 설정합니다.
- Chart Style : Timeseries
- Metric
- Name : container_memory_usage_bytes
- Description : 컨테이너 내부에서 실행되는 프로세스의 메모리 사용량 외에도, 컨테이너 운영 체제와 컨테이너 자체의 infrastructure에 사용되는 메모리도 포함
- Filters : 확인하고자하는 container 선택
Q3 : 실행중인 Container 의 CPU 사용량 추이를 보려면 어떻게 하나요?
container_cpu_usage_seconds_total metric 과 machine_cpu_cores 를 사용하시면 Conatiner의 memory 사용량을 확인할 수 있습니다.Chart Widget 에서 아래와 같이 설정합니다.
- Chart Style : Timeseries
- Metric A
- Name : container_memory_usage_bytes
- Description : 컨테이너 내부에서 실행되는 프로세스의 메모리 사용량 외에도, 컨테이너 운영 체제와 컨테이너 자체의 infrastructure에 사용되는 메모리도 포함
- Value : Rate
- Aggregation : Avg
- Metric B
- Name : machine_cpu_cores
- Description : 논리적 CPU 코어의 개수
- Value : Data
- Aggregation : Sum
- Formula
- 계산식 : a/b*100
Q4 : Container 의 Network 사용량 추이를 보려면 어떻게 하나요?
container_network_transmit_bytes_total metric 과 container_network_receive_bytes_total 을 사용하시면 Conatiner의 network 사용량을 확인할 수 있습니다.Chart Widget 에서 아래와 같이 설정합니다.
- Chart Style : Timeseries
- Metric A
- Metric Name : container_network_transmit_bytes_total
- Description : 컨테이너에서 전송된 총 네트워크 데이터의 양
- Value : Data
- Filters : 확인하고자하는 container 선택
- Aggregation : Avg
- Metric B
- Metric Name : container_network_receive_bytes_total
- Description : 컨테이너에서 수신한 네트워크 패킷의 총 바이트 수.
- Value : Data
- Filters : 확인하고자하는 container 선택
- Aggregation : Avg