본문으로 건너뛰기

네트워크 성능 지표

네트워크 성능 모니터링에서 수집하고 있는 메트릭스 지표에 대한 설명입니다. 사이트맵 > 메트릭스 조회 메뉴에서 검색할 수 있습니다. 네트워크 성능 지표는 모든 정보를 필드(Field)에 폴딩된 형태로 제공합니다.

npm_process_tag_data

세션 별 네트워크 통신 지표를 의미합니다. 수집 간격은 1분입니다.

필드 이름단위설명비고
app_name-통신 주체에 대한 커스텀 식별 태그기본값
- 단일 리눅스 서버 환경: 호스트 이름
- 쿠버네티스 컨테이너 환경: Pod 이름
avg_jitterms패킷 왕복 지연 시간 변동 값의 평균수집 간격 동안의 평균 jitter
avg_latencyms패킷 왕복 지연 시간의 평균수집 간격 동안의 평균 latency
container_name-쿠버네티스 환경에서 수집된 컨테이너의 이름쿠버네티스 환경이 아니면 빈값
direction-세션의 연결 방향IN(Inbound), OUT(Outbound)
foreign_container_id-쿠버네티스 컨테이너 내에 로컬 통신인 경우에 해당 컨테이너의 id로컬 통신인 경우, IP 주소, 포트 번호로는 대상을 알 수 없어 정확한 대상을 찾기 위해 추가 정보 제공
foreign_ip-통신 대상의 IP 주소-
foreign_pod_id-쿠버네티스 Pod 내에 로컬 통신인 경우 해당 Pod의 id로컬 통신인 경우, IP 주소, 포트 번호로는 대상을 알 수 없어 정확한 대상을 찾기 위해 추가 정보 제공
foreign_port-통신 대상의 포트 번호Client Port(Inbound - foreign_port)는 0으로 데이터가 병합되어 표기
host_tag-통신 주체의 호스트 이름-
local_ip-통신 주체의 IP 주소-
local_port-통신 주체의 포트 번호Client Port(Outbound - local_port)는 0으로 데이터가 병합되어 표기
lost_countcount손실된 패킷의 수량-
max_jitterms패킷 왕복 지연 시간 변동 값의 최댓값일정 주기 동안 수집된 jitter 중 최댓값
max_latencyms패킷 왕복 지연 시간의 최댓값일정 주기 동안 수집된 latency 중 최댓값
min_jitterms패킷 왕복 지연 시간 변동 값의 최솟값일정 주기 동안 수집된 jitter 중 최솟값
min_latencyms패킷 왕복 지연 시간의 최솟값일정 주기 동안 수집된 latency 중 최솟값
pod_name-통신 주체가 쿠버네티스 환경이면 Pod 이름쿠버네티스 환경이 아니면 빈값
process_type-통신을 수행한 프로세스의 종류-
protocol-통신 프로토콜 종류TCP / UDP
recv_packet_countcount수신한 패킷의 수량-
recv_packet_sizebyte수신한 패킷의 데이터 크기-
retransmission_countcount재전송이 일어난 패킷 수량-
row_countcount중복을 포함한 세션 개수-
send_packet_countcount송신한 패킷의 수량-
send_packet_sizebyte송신한 패킷의 전체 크기-
session_countcount중복을 제외한 세션 개수유니크 세션의 수는 단순 합산이 아닌 HyperLogLog(1)로 산출
session_count_lobits-유니크 세션 계산을 위한 bit 정보(HyperLogLog)통계 처리를 위한 HyperLogLog 관련 정보입니다.
tot_jitterms패킷 왕복 지연 시간 변동 값의 합산 값-
tot_latencyms패킷 왕복 지연 시간의 합산 값-
노트

(1): HyperLogLog는 매우 적은 메모리로 집합의 원소 개수를 추정하는 확률적 자료 구조를 의미합니다.

npm_process_tag_list

세션의 Foreign 영역 태깅 처리를 위한 내부 데이터입니다.

  • 세션 별 태그 목록
  • 수집 주기: 1분
필드 이름설명비고
foreign_app_name통신 대상의 커스텀 식별 값기본값
- 단일 리눅스 서버 환경: 호스트 이름
- 쿠버네티스 컨테이너 환경: Pod 이름
foreign_container_id쿠버네티스 컨테이너 내에 로컬 통신인 경우에 해당 컨테이너의 id-
foreign_container_name통신 대상이 쿠버네티스 환경이면 컨테이너 이름-
foreign_host_tag통신 대상의 호스트 이름-
foreign_ip통신 대상의 IP 주소-
foreign_pod_id쿠버네티스 Pod 내에 로컬 통신인 경우 해당 Pod의 id-
foreign_pod_name통신 대상이 쿠버네티스 환경이면 Pod 이름-
foreign_port통신 대상의 포트 번호-
foreign_process_type통신 대상의 프로세스 이름식별이 안되면 untagged
local_inbound_check내부망에서 발생한 Inbound 통신 여부 확인-