exemONE Kubernetes Network (Service, Ingress) 모니터링 기능 상세 설명
exemONE의 Kubernetes Network 모니터링은 Service, Ingress, Ingress Controller 세 가지 관점에서 쿠버네티스 네트워크 리소스를 실시간으로 모니터링합니다.
메뉴 접근 경로
Kubernetes > Network > Service
Kubernetes > Network > Ingress
Kubernetes > Network > Ingress Controller
1. Service 모니터링
1-1. Service 기본 화면

Network 관점의 Service 기본 모니터링 화면입니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다. |
| 2 | Filters | Service 화면의 필터 항목을 선택합니다. |
| 3 | Service Status | Service의 상태 별 개수를 보여줍니다. |
| 4 | Service List | Service 목록을 보여줍니다. |
1-2. Service Detail Slide

Service 목록에서 특정 Service를 클릭하면 상세 슬라이드가 열립니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Title | Service 목록에서 클릭한 Service의 이름을 보여줍니다. |
| 2 | Slide History | 디테일 슬라이드 이동 이력을 보여줍니다. |
| 3 | Close | 클릭 시 디테일 슬라이드가 닫힙니다. |
| 4 | Tab | Information / Event / YAML / Pod 탭을 제공합니다. |
| 5 | Detail | 상단 탭에 따라 디테일 화면을 보여줍니다. |
1) Information 탭

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Name | Service 이름 |
| 2 | Cluster | 생성되어 있는 Cluster 이름 |
| 3 | Namespace | Service의 네임스페이스 |
| 4 | Internal IP | Internal IP 주소 |
| 5 | External IP | External IP 주소 |
| 6 | Type | Service의 Type (ClusterIP, NodePort, LoadBalancer 등) |
| 7 | Ingress | Ingress 주소 |
| 8 | Port List | Port 목록을 Grid 형태로 제공 |
Port List Grid 항목:
| 항목 | 내용 |
|---|---|
| Port | Service의 Port |
| Target Port | Service의 Target Port |
| Node Port | Service의 Node Port |
2) Event 탭

Service에서 발생한 이벤트 목록을 조회합니다.
- Global Time: Default 최근 10분 데이터 조회 가능
3) YAML 탭
Service의 YAML 명세 정보를 확인합니다.
4) Pod 탭
Service와 연결된 Pod 목록을 확인합니다.
2. Ingress 모니터링
2-1. Ingress 기본 화면

Network 관점의 Ingress 기본 모니터링 화면입니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다. |
| 2 | Filters | Ingress 화면의 필터 항목을 선택합니다. |
| 3 | Ingress List | Ingress 목록을 보여줍니다. |
2-2. Ingress List (목록 Grid)

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Search | Ingress Name 검색 (대소문자 구분 없음) |
| 2 | Option | Grid 옵션 설정 |
| 3 | Ingress List | Ingress 목록을 Grid 형태로 표시 |
Grid 항목:
| 항목 | 내용 |
|---|---|
| Ingress Name | Ingress 이름 (클릭 시 상세 슬라이드 오픈) |
| Namespace | 해당 Ingress가 생성된 네임스페이스 |
| LoadBalancer | Ingress 리소스에 접근하기 위해 할당된 IP 정보 |
| Rules | Ingress 내 라우팅 규칙 |
| Age | Ingress 리소스가 생성된 시점으로부터 경과된 시간 |
2-3. Ingress Detail Slide

각 Ingress별 상세 모니터링 화면으로, Information / Rule / LoadBalancer / Event / YAML 탭을 제공합니다.
1) Information 탭

| 항목 | 내용 |
|---|---|
| Name | 선택한 Ingress 이름 |
| Cluster | 선택한 Cluster 이름 |
| Namespace | Ingress가 생성된 네임스페이스 |
| TLS | Ingress에 정의된 TLS 세션 정보 |
| Ports | 외부에서 클러스터 내부 서비스로 접근하는데 사용되는 포트 번호 |
2) Rule 탭

Ingress의 라우팅 규칙 목록을 Grid 형태로 보여줍니다.
| 항목 | 내용 |
|---|---|
| Path | 클라이언트가 요청한 URL 경로와 매칭되는 서비스 |
| Link | 외부 요청을 라우팅하기 위한 가상 호스팅 경로 |
| Backend | 백엔드 서비스 명칭 |
3) LoadBalancer 탭
Ingress에 할당된 LoadBalancer 상세 정보를 확인합니다.
4) Event 탭
Ingress에서 발생한 이벤트 목록을 조회합니다.
5) YAML 탭
Ingress의 YAML 명세 정보를 확인합니다.
3. Ingress Controller 모니터링
3-1. Ingress Controller 기본 화면

Network 관점의 Ingress Controller 기본 모니터링 화면입니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 실시간 데이터만 조회 가능합니다. |
| 2 | Filters | Ingress Controller 화면의 필터 항목을 선택합니다. |
| 3 | Score Board | 화면에 노출 중인 Ingress를 Summary하여 보여줍니다. |
| 4 | Ingress Controller List | Ingress Controller 목록을 보여줍니다. |
Score Board 항목:
- Total Incoming Bandwidth
- Total Outgoing Bandwidth
- Total HTTP Error Rate
- Avg Response Latency
3-2. Ingress Controller List (목록 Grid)

| 항목 | 내용 |
|---|---|
| Pod Name | 파드 이름 |
| Namespace | Ingress가 생성된 네임스페이스 |
| Workload Name | Workload 이름 |
| CPU Usage(%) | CPU 사용률 |
| Memory Usage(%) | Memory 사용률 |
| Avg Response Latency | 평균 응답 지연 시간 |
| RPS | 초당 처리한 HTTP 요청 수 |
| Active Connections | 현재 Ingress Controller에 열린 TCP 연결 수 |
| Server Bytes In | 서버(파드)가 Ingress로 보내는 데이터량 |
| Server Bytes Out | Ingress가 서버로 보내는 데이터량 |
| Success Rate | 성공적으로 처리된 요청 비율 |
| Error Count | 오류 응답 개수 |
| Error Response Ratio | 전체 요청 중 오류 응답 비율 |
| HTTP 1xx Responses Count | 1xx 응답 수 |
| HTTP 4xx Responses Count | 4xx 응답 수 |
| HTTP 5xx Responses Count | 5xx 응답 수 |
3-3. Ingress Controller Detail Slide

각 Ingress Controller Pod별 상세 모니터링 화면으로 아래 탭을 제공합니다:
| 탭 | 내용 |
|---|---|
| Information | Pod 이름, Cluster, 에러 원인, Node, Namespace, Owner References, Service, Pod IP, 상태, Alert, Phase, Restart Count, Ready 여부, Age, Label 등 상세 정보 |
| Metric | CPU/Memory 등 리소스 메트릭 차트 |
| Event | Ingress Controller Pod에서 발생한 이벤트 목록 |
| YAML | YAML 명세 정보 |
| Log | Pod 로그 조회 |
| Container | 컨테이너 상세 정보 |
| PVC | PVC 연결 정보 |
| Alert | 알람 이력 |
| Ingress | 연결된 Ingress 정보 |
4. 이벤트 분석에서의 Network 필터
Kubernetes Event Analysis 화면에서 Kind 필터를 통해 Service, Ingress 관련 이벤트만 별도로 조회할 수 있습니다:
- Kind 옵션에서 Service 또는 Ingress 선택 후 이벤트 분석 가능
참고 문서 URL
- Kubernetes_Network_Service
- Kubernetes_Network_Service_Service Detail Slide
- Kubernetes_Network_Ingress
- Kubernetes_Network_Ingress_Ingress List
- Kubernetes_Network_Ingress_Ingress Detail Slide
- Kubernetes_Network_Ingress Controller
- Kubernetes_Network_Ingress Controller_Ingress Controller List
- Kubernetes_Network_Ingress Controller_Ingress Controller Detail Slide