Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Egress 로그로 연결 실패 위치 찾기

네트워크 egress 관측은 정책을 사용한 연결의 로그와 지표를 제공합니다. TCP 수준 allowlisting을 사용하는 정책에만 지원합니다.

Control Panel의 정책 상세에서 Observability 탭을 열고 소스 선택기에서 해당 정책을 가져온 Data Connection 소스를 선택합니다.

빌드 telemetry에도 egress 로그가 포함됩니다. 제안 필터 Network egress logs를 추가하면 해당 로그만 볼 수 있습니다.

로그 origin

Origin담당 구간
connectivity-sidecar투명 프록시 연결을 적절한 네트워크 egress 정책으로 라우팅합니다.
egress-proxy명시적인 프록시 연결을 처리하는 서비스입니다.
on-prem-proxyFoundry 안에서 Agent proxy 트래픽을 Data Connection 에이전트로 보냅니다.
agent-proxy고객 사설 네트워크의 에이전트에서 최종 목적지 연결을 엽니다.

Connectivity sidecar의 egress 필드

필드의미
connection_id연결의 고유 식별자입니다.
response_flags연결의 성공 또는 실패 상태입니다.
bytes_sentSidecar에서 outbound proxy로 보낸 바이트 수입니다.
bytes_receivedSidecar가 outbound proxy에서 받은 바이트 수입니다.
duration_ms연결 시간이며 밀리초 단위입니다.
destination_port목적지 포트입니다.
metadata.network_policy연결을 시도할 때 사용한 egress 정책 RID입니다.
metadata.source연결을 시도한 Data Connection 소스 RID입니다.
metadata.network_typeDirect 또는 Agent proxy 같은 연결 유형입니다.
metadata.network_resourcesAgent proxy에서 사용한 Data Connection 에이전트 ID입니다.

이 바이트 수는 sidecar와 프록시 사이의 측정값입니다. 목적지 애플리케이션이 데이터를 정상 처리했다는 증거와 구분합니다.

DNS 질의 필드

필드의미
answer_countDNS 응답 레코드 수입니다.
connection_id연결 식별자입니다.
parse_status들어온 DNS 메시지를 파싱한 결과입니다.
pod_nameDNS 요청을 시작한 Pod입니다.
query_class요청한 DNS 레코드 클래스입니다. 보통 Internet을 뜻하는 1입니다.
query_name조회한 호스트 이름입니다. Unsafe parameter로 분류됩니다.
query_typeDNS 레코드 유형입니다. 예를 들어 1은 IPv4 주소, 2는 NS입니다.
response_codeDNS 응답 코드입니다.
return_message응답 코드의 사람이 읽을 수 있는 문자열입니다.
sources질의에 연결된 소스 ID입니다.

Direct connection의 성공과 실패

성공은 트래픽이 Palantir 플랫폼 밖으로 나갔다는 뜻입니다. 목적지 인바운드 방화벽, 인증이나 TLS handshake 문제로 전체 연결은 여전히 실패할 수 있습니다.

Egress 자체가 실패했다면 요청한 주소와 포트가 존재하고 Foundry의 직접 연결 네트워크에서 해석 및 접근할 수 있는지 확인합니다. 계속 실패하면 Palantir Support에 문의합니다.

Agent proxy의 성공과 실패

성공은 정책의 Data Connection 에이전트 중 하나에 트래픽을 전달했다는 뜻입니다. 그 이후 목적지 방화벽, 인증이나 TLS 단계의 성공까지 보장하지는 않습니다.

실패하면 다음을 확인합니다.

  1. 실제 요청 주소와 포트에 맞는 정책이 소스에 import되어 있는지 확인합니다.
  2. 정책에 연결된 모든 에이전트가 정상인지 확인합니다.
  3. 여전히 에이전트로 전달하지 못하면 Palantir Support에 문의합니다.

정책의 Active, Paused와 Revoked 상태 및 적용 한도는 egress 정책을 참조합니다.