본문으로 건너뛰기

Container 모니터링

exemONE의 Container 모니터링은 exem-host-agent 를 통해 서버에서 운영 중인 Docker Container를 수집·분석하는 기능입니다.


exemONE Container 모니터링 상세 가이드

exemONE에서는 Container 모니터링을 두 가지 메뉴에서 제공합니다.

  • Infrastructure > Container: Docker 등 독립 실행 컨테이너 모니터링
  • Kubernetes > Container: Kubernetes 환경의 컨테이너 모니터링

현재 페이지에서는 Infrastructure > Container에 대해서 설명합니다.


1. Infrastructure Container 모니터링

참고 문서: Infrastructure Container

전체 컨테이너 관점의 기본 모니터링 화면입니다.

1.1 화면 구성

구성 요소설명
Global Time모니터링 재생 여부를 선택 (실시간 데이터만 조회 가능)
FiltersContainer 화면의 필터 항목 선택
Container ListContainer 목록을 Grid 형태로 표시

1.2 Filters (필터)

참고 문서: Infrastructure Container Filters

항목설명
Container Host컨테이너 호스트 하위의 필터 항목을 표시 (접기/펼치기 가능)
Search필터 항목 검색 기능 (대소문자 구분 없음)
Filter Item항목을 전체 선택한 상태로 표시, OR 조건으로 선택 가능

1.3 Container List (컨테이너 목록)

참고 문서: Infrastructure Container List

기능

항목설명
OptionGrid 옵션 (컬럼 설정 등)
SearchContainer Name으로 검색 (대소문자 구분 없음)

Grid 수집 항목

항목설명
Container Name컨테이너 이름 (클릭 시 Container Detail Slide 오픈)
Alert발생한 알람 레벨
StatusContainer의 현재 Status
vCorevCore 개수
CPU LimitContainer의 CPU Limit
CPU(%)CPU 사용률
CPU Usage (%)/LimitCPU Limit 대비 사용량
CPU Usage (%)/TotalCPU 실제 전체 사용량 대비 사용량
Memory LimitContainer의 Memory Limit
Memory Usage (%)/LimitMemory Limit 대비 사용량
Memory Usage (%)/TotalMemory 실제 전체 사용량 대비 사용량
RXContainer의 네트워크 수신(RX)
TXContainer의 네트워크 송신(TX)
HostHost 이름
ImageContainer의 Image
AgeContainer의 Age(가동 시간)

1.4 Container Detail Slide (상세 슬라이드)

참고 문서: Infrastructure Container Detail Slide

Container List에서 컨테이너 이름을 클릭하면 열리는 상세 화면입니다. 5개 탭으로 구성됩니다.

설명
Information컨테이너 기본 정보
Metric성능 지표 차트
Relational Information연관 타겟 정보
Alert알람 정보
Log컨테이너 로그

1.4.1 Information 탭

참고 문서: Infrastructure Container Information

항목설명
Container Name컨테이너 이름
StatContainer 상태
Container TypeContainer 타입
Container IDContainer ID
ImageContainer 이미지
AgeContainer 구동 시간
Host NameContainer가 구동 중인 Host 서버

1.4.2 Metric 탭

참고 문서: Infrastructure Container Metric

Default 최근 5분 데이터를 표시하며, 다음 12개 성능 지표를 차트로 제공합니다:

지표설명
CPU User Usage (%)컨테이너의 CPU User 사용량
CPU System Usage (%)컨테이너 CPU System 사용량
Memory RSS (bytes)컨테이너의 RSS memory
Memory Workingset (bytes)컨테이너의 workingset (usage – inactivefile)
Network Receive (bytes)네트워크 Receive bytes
Network Transmit (bytes)네트워크 Transmit bytes
Network Receive Errors (count)디바이스 드라이버에서 감지한 Receive 에러 패킷 수
Network Transmit Errors (count)디바이스 드라이버에서 감지한 Send 에러 패킷 수
Filesystem Read (bytes)Disk에서 읽기 한 bytes
Filesystem Write (bytes)Disk에서 쓰기 한 bytes
CPU Throttling Count (count)Throttling 되는 횟수
CPU Throttling (ms)Throttling 상태에 머무르는 시간

1.4.3 Log 탭

참고 문서: Infrastructure Container Log

기능설명
Get클릭 시 Container Log 데이터를 가져옴
Log컨테이너에서 발생하고 있는 로그 정보 제공
Copy클릭 시 텍스트 복사

1.4.4 Relational Information 탭

참고 문서: Infrastructure Container Relational Information

연관된 타겟 목록을 Grid 형태로 제공합니다:

항목설명
Target Name타겟 이름
Platform타겟 플랫폼
Type타겟 타입
Kind타겟 타입의 벤더 정보
Version버전
Status현재 상태
Description설명

1.4.5 Alert 탭

참고 문서: Infrastructure Container Alert

항목설명
Rule Name룰의 이름 (클릭 시 Alert Detail Slide 오픈)
Alert Stat NameAlert 이름
TargetAlert 발생 타겟
Last Triggered최근 Alert 발생 시간
Rule Type룰의 유형
Last Alert마지막 Alert 항목 (Normal / Warning / Critical)

2. 수집 항목 종합 정리

카테고리수집 지표
CPUCPU User Usage (%), CPU System Usage (%), CPU Throttling Count, CPU Throttling (ms), CPU Usage/Limit(%), CPU Usage/Total(%), CPU Usage/Node Alloc(%)
MemoryMemory RSS (bytes), Memory Workingset (bytes), Memory Usage/Limit(%), Memory Usage/Total(%), Memory Usage/Node Alloc(%)
NetworkNetwork Receive (bytes), Network Transmit (bytes), Network Receive Errors (count), Network Transmit Errors (count), RX, TX
FilesystemFilesystem Read (bytes), Filesystem Write (bytes)