Trend Analysis
Trend Analysis 화면에서는 Kubernetes 리소스의 CPU·메모리 등 핵심 지표 추이를 시계열 차트로 확인하고, 하단 탭에서 Pod 상태나 이벤트 같은 상세 정보를 함께 조회할 수 있습니다.
좌측 메뉴에서 Kubernetes > Performance Analysis > Trend Analysis를 선택하세요.

화면은 조회 조건, Core Metric 차트, 하단 상세 탭 세 영역으로 구성됩니다. Analysis Target에서 고른 리소스 유형에 따라 조회 조건 항목과 Core Metric 차트, 하단 탭 구성이 모두 달라집니다.
조회 조건 설정하기
Period로 조회 기간을 지정하고, Cluster에서 조회할 클러스터를 선택합니다. Analysis Target에서는 Node, Deployment, StatefulSet, DaemonSet, Service 중 분석할 리소스 유형을 선택합니다. Analysis Target 선택에 따라 오른쪽 필터가 바뀌는데, Node를 고르면 Node 필터(다중 선택)만 추가되고, 나머지 네 유형을 고르면 Namespace(다중 선택)와 해당 리소스 이름을 고르는 필터(예: Deployment, StatefulSet)가 함께 추가됩니다. 조건을 변경한 뒤 [Search] 버튼을 클릭해야 새 조건으로 다시 조회됩니다.
Node에서 노드 자원 확인하기
Analysis Target을 Node로 선택하면 Core Metric 영역에 Node CPU Detail, Node Memory Detail, Node Inode Usage, Node Filesystem Usage, Node Network RX, Node Network TX 여섯 개 차트가 함께 표시됩니다. 각 차트 위 버튼(Node Inode Usage 등)을 클릭하면 해당 차트 위치로 이동합니다. 우측 상단의 Aggregation에서 SUM/AVG 중 값을 합산할지 평균 낼지 선택할 수 있습니다.

하단 탭은 Pod State, Process, Node Event, Log로 구성됩니다. Pod State 탭에서는 상단의 Node, Namespace 칩을 선택해 조회 범위를 좁힐 수 있고, 그 아래 시간 눈금(5분 단위)을 클릭하면 해당 시점의 Pod 상태 스냅샷을 조회합니다. 목록에는 Time, Node, Pod, Status, Ready, Restarts, CPU Used (m), Memory Used, Namespace, Controlled By 컬럼이 표시되며, Pod 값을 클릭하면 우측에 상세 패널이 열립니다. 우측 상단 Sort by에서 CPU/Memory 기준으로 정렬할 수 있습니다.
Process 탭에서는 노드에서 실행 중인 프로세스를 Time, Node, PID, User, CPU %, Memory %, Command 컬럼으로 확인할 수 있습니다. Node Event 탭에서는 노드에서 발생한 Kubernetes 이벤트를, Log 탭에서는 관련 로그를 확인할 수 있습니다.
Deployment에서 배포 상태 확인하기
Analysis Target을 Deployment로 선택한 뒤 Namespace와 Deployment를 지정하면, Core Metric 영역에 레플리카 수 추이를 보여주는 Replica 차트와 CPU Used, CPU per Limit, Memory Used, Memory per Limit 차트가 표시됩니다.

하단 탭은 Pod State, Rollout, WorkLoad Event, Log로 구성됩니다. Pod State 탭의 목록 컬럼은 Node 대상과 동일하나 이미 하나의 Deployment로 범위가 좁혀져 있어 Namespace, Controlled By 컬럼은 표시되지 않습니다.
Rollout 탭에서는 Conditions 표로 배포 조건 변화를(Last Time, Type, Status, Reason, Message), Rollout History 표로 리비전 변경 이력을(Change Time, Revision, Image, Status, Reason) 확인할 수 있습니다.

StatefulSet에서 스테이트풀셋 상태 확인하기
Analysis Target을 StatefulSet으로 선택하면 Core Metric 영역에 파드 순번(Ordinal)별 기동 상태를 보여주는 Ordinal Status 차트와 CPU Used, CPU per Limit, Memory Used, Memory per Limit 차트가 표시됩니다.

하단 탭은 Pod State, PV/PVC, WorkLoad Event, Log로 구성됩니다. PV/PVC 탭에서는 이 StatefulSet이 사용하는 스토리지 정보를 Time, Pod, PVC, PV, StorageClass, Capacity, Status 컬럼으로 확인할 수 있습니다.
DaemonSet에서 데몬셋 상태 확인하기
Analysis Target을 DaemonSet으로 선택하면 Core Metric 영역에 전체 대상 노드 대비 Pod가 배치된 노드 비율을 보여주는 Node Coverage 차트와 CPU Used, CPU per Limit, Memory Used, Memory per Limit 차트가 표시됩니다.

하단 탭은 Pod State, Scheduling, WorkLoad Event, Log로 구성됩니다. Pod State 탭에는 다른 대상에 없는 Node Status 컬럼이 추가로 표시되어 각 노드에 Pod가 정상 스케줄되었는지 확인할 수 있습니다. Scheduling 탭에서는 Time, Desired, Current, Ready, Updated, Available, Node Selector, Age 컬럼으로 DaemonSet의 스케줄링 현황을 확인할 수 있습니다.
Service에서 서비스 트래픽 확인하기
Analysis Target을 Service로 선택하면 Core Metric 영역에 요청 수 추이를 보여주는 Request Count 차트와 Service Latency, Error Rate, Inbound Traffic, Active Connections 차트가 표시됩니다. 우측 상단의 Aggregation에서 SUM/AVG 중 값을 합산할지 평균 낼지 선택할 수 있습니다.

하단 탭은 Node Load Balancing, Service Event, Log로 구성됩니다. Node Load Balancing 탭에서는 이 서비스의 트래픽이 분산되는 노드별로 Node, Endpoints (Pod), Request Traffic, Avg Latency, Error Rate, Rx, Tx, Load 1, Load 15를 확인할 수 있습니다. Request Traffic 라벨 옆 ? 아이콘에 마우스를 올리면 설명을 확인할 수 있습니다.
Service 대상의 트래픽 지표는 관련 연동이 구성되어 있어야 값이 표시됩니다. 연동이 없으면 차트와 Node Load Balancing 목록에 데이터가 표시되지 않을 수 있습니다.
Pod 상세 패널에서 정보 확인하기
Pod State 목록에서 Pod 값을 클릭하면 화면 우측에 상세 패널이 열립니다. 상단에는 Namespace > CronJob > Job > Pod와 같은 관련 리소스 토폴로지가 표시되고, 하단 Information 탭에서 Type, Reason, Namespace, Object Name, Created Time, First Seen, Last Seen, Source, Message 등 관련 이벤트 정보를 확인할 수 있습니다.

Metric, Event History, Log 탭으로 전환하면 이 Pod의 지표 추이, 이벤트 이력, 로그를 추가로 확인할 수 있습니다. 우측 상단의 Slide History를 누르면 이전에 열어 본 상세 항목들을 다시 확인할 수 있습니다.