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 | 모니터링 재생 여부를 선택 (실시간 데이터만 조회 가능) |
| Filters | Container 화면의 필터 항목 선택 |
| Container List | Container 목록을 Grid 형태로 표시 |
1.2 Filters (필터)

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

기능
| 항목 | 설명 |
|---|---|
| Option | Grid 옵션 (컬럼 설정 등) |
| Search | Container Name으로 검색 (대소문자 구분 없음) |
Grid 수집 항목
| 항목 | 설명 |
|---|---|
| Container Name | 컨테이너 이름 (클릭 시 Container Detail Slide 오픈) |
| Alert | 발생한 알람 레벨 |
| Status | Container의 현재 Status |
| vCore | vCore 개수 |
| CPU Limit | Container의 CPU Limit |
| CPU(%) | CPU 사용률 |
| CPU Usage (%)/Limit | CPU Limit 대비 사용량 |
| CPU Usage (%)/Total | CPU 실제 전체 사용량 대비 사용량 |
| Memory Limit | Container의 Memory Limit |
| Memory Usage (%)/Limit | Memory Limit 대비 사용량 |
| Memory Usage (%)/Total | Memory 실제 전체 사용량 대비 사용량 |
| RX | Container의 네트워크 수신(RX) |
| TX | Container의 네트워크 송신(TX) |
| Host | Host 이름 |
| Image | Container의 Image |
| Age | Container의 Age(가동 시간) |
1.4 Container Detail Slide (상세 슬라이드)
Container List에서 컨테이너 이름을 클릭하면 열리는 상세 화면입니다. 5개 탭으로 구성됩니다.

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

| 항목 | 설명 |
|---|---|
| Container Name | 컨테이너 이름 |
| Stat | Container 상태 |
| Container Type | Container 타입 |
| Container ID | Container ID |
| Image | Container 이미지 |
| Age | Container 구동 시간 |
| Host Name | Container가 구동 중인 Host 서버 |
1.4.2 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 탭

연관된 타겟 목록을 Grid 형태로 제공합니다:
| 항목 | 설명 |
|---|---|
| Target Name | 타겟 이름 |
| Platform | 타겟 플랫폼 |
| Type | 타겟 타입 |
| Kind | 타겟 타입의 벤더 정보 |
| Version | 버전 |
| Status | 현재 상태 |
| Description | 설명 |
1.4.5 Alert 탭

| 항목 | 설명 |
|---|---|
| Rule Name | 룰의 이름 (클릭 시 Alert Detail Slide 오픈) |
| Alert Stat Name | Alert 이름 |
| Target | Alert 발생 타겟 |
| Last Triggered | 최근 Alert 발생 시간 |
| Rule Type | 룰의 유형 |
| Last Alert | 마지막 Alert 항목 (Normal / Warning / Critical) |
2. 수집 항목 종합 정리
| 카테고리 | 수집 지표 |
|---|---|
| CPU | CPU User Usage (%), CPU System Usage (%), CPU Throttling Count, CPU Throttling (ms), CPU Usage/Limit(%), CPU Usage/Total(%), CPU Usage/Node Alloc(%) |
| Memory | Memory RSS (bytes), Memory Workingset (bytes), Memory Usage/Limit(%), Memory Usage/Total(%), Memory Usage/Node Alloc(%) |
| Network | Network Receive (bytes), Network Transmit (bytes), Network Receive Errors (count), Network Transmit Errors (count), RX, TX |
| Filesystem | Filesystem Read (bytes), Filesystem Write (bytes) |