네트워크 경로 (Network Path)
Network Path는 네트워크 트래픽이 출발지에서 목적지까지 지나가는 경로를 보여줘요. 내부 인프라의 문제인지, 인터넷 서비스 제공자(ISP)로 인한 문제인지, 아니면 잘못된 라우팅 같은 다른 문제인지 네트워크 문제의 출처를 정확히 파악하도록 도와줘요.
출처: 문서
본문
개요 (Overview)
Network Path는 네트워크 트래픽이 출발지에서 목적지까지 따르는 경로를 보여줘요. 이를 통해 네트워크 관리자는 문제가 내부에 있는지, 인터넷 서비스 제공자(ISP)로 인한 것인지, 아니면 잘못된 라우팅 같은 다른 문제 때문인지 네트워크 문제의 출처를 정확히 식별할 수 있어요. 각 행은 source와 destination 패싯 패널에 표시된 것처럼 출발지에서 목적지까지의 경로를 나타내요.
{% image source="https://docs.dd-static.net/images/network_performance_monitoring/network_path/network_path_landing_page.df2f81a34c0df92811109a4aa06456d7.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/network_performance_monitoring/network_path/network_path_landing_page.df2f81a34c0df92811109a4aa06456d7.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Network Path explorer showing a list of paths with source, destination, tags, protocol, port, average reachability, and average RTT columns" /%}
동작 원리 (How it works)
Datadog는 출발지에서 목적지까지 각 홉에서 패킷의 이동과 지연 시간을 보여주기 위해 호스트 수준에서 traceroute를 수행해요. 각 호스트는 자체 traceroute를 실행하며, 표시되는 경로는 이 목록을 시각적으로 나타낸 것이에요. Network Path는 실행 중인 애플리케이션에 TCP 또는 UDP 패킷을 자동으로 보내요.
다음 다이어그램은 출발지(호스트)에서 목적지까지의 일반적인 네트워크 경로 흐름을 나타내요.
{% image source="https://docs.dd-static.net/images/network_performance_monitoring/network_path/network_path_diagram.954323f1666e0abfd598a65f97273f99.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/network_performance_monitoring/network_path/network_path_diagram.954323f1666e0abfd598a65f97273f99.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Diagram of how Network path works" /%}
설정 방법 (Setup methods)
Network Path는 여러 에이전트 기반 수집 방법을 지원해요. 하나의 방법만 사용하거나 여러 방법을 함께 조합할 수 있어요:
- 예약 테스트 (Scheduled tests): 에이전트 설정 파일에서 출발지-목적지 쌍을 정의해 특정 네트워크 경로를 모니터링해요. 중요한 API나 파트너 서비스처럼 알려진 엔드포인트 집합을 지속적으로 모니터링하려면 예약 테스트를 사용해요.
- 동적 테스트 (Dynamic tests): Cloud Network Monitoring이 관찰한 실제 네트워크 트래픽을 기반으로 네트워크 경로를 자동으로 발견하고 모니터링해요. 모든 목적지를 수동으로 나열하지 않고 넓은 가시성을 확보하려면 동적 테스트를 사용해요.
- NetFlow용 동적 테스트 (Dynamic Tests for NetFlow): NetFlow 모니터링에서 관찰된 목적지 IP에 대해 에이전트 호스트에서 Network Path 테스트를 자동으로 실행해요. 개별 목적지를 수동으로 구성하지 않고 NetFlow 트래픽에 홉별 경로 가시성을 추가하려면 NetFlow용 동적 테스트를 사용해요.
대신 Synthetic Monitoring에서 Network Path 테스트를 만들려면 Synthetic Monitoring의 Network Path 테스트를 참고하세요.
다음 단계 (Next steps)
Network Path를 설정하고 네트워크 성능·연결 문제를 조사하려면 다음 뷰와 도구를 사용해요:
- 설정 (Setup): 환경에서 Network Path를 설정·구성해요.
- 목록 뷰 (List View): 모니터링되는 모든 네트워크 경로의 종합적인 개요를 제공해 연결 문제를 감지하고, 성능 메트릭을 분석하며, 주의가 필요한 경로를 필터링할 수 있게 해 줘요.
- 경로 뷰 (Path View): 출발지와 목적지 사이의 네트워크 경로를 시각적으로 표시해, 자체 인프라 내부인지 외부 제공업체 때문인지 문제가 발생한 위치를 파악할 수 있게 해 줘요.
- Traceroute 변형 (Traceroute variants):
traceroute와tracert명령으로 네트워크 문제를 진단·해결하는 방법을 알아봐요.
더 알아보기 (Learn more)
도움이 되는 추가 문서, 링크, 아티클이에요: