What is Distributed Tracing?

  • 하모닉
    (하모닉)
  • 하모닉's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
12 Jun 2021 10:14 - 16 Jun 2021 10:20 #5281 작성자: 하모닉
하모닉 님의 글: What is Distributed Tracing?
분산 요청 추적이라고도하는 분산 추적은 마이크로 서비스 아키텍처 에 구축 된 애플리케이션을 모니터링하는 방법 입니다.

IT 및 DevOps 팀은 분산 추적을 사용하여 모니터링중인 애플리케이션을 통과 할 때 요청 또는 트랜잭션 과정을 따릅니다. 이를 통해 애플리케이션의 성능에 영향을 미치는 병목 현상, 버그 및 기타 문제를 정확히 찾아 낼 수 있습니다.

추적은 응용 프로그램의 동작에 대한 정보를 수집하기 위해 프로그래머가 다른 형태의 로깅과 함께 사용하는 소프트웨어 엔지니어링의 기본 프로세스입니다. 그러나 전통적인 추적은 분산 소프트웨어 아키텍처에 구축 된 응용 프로그램의 문제를 해결하는 데 사용될 때 문제가됩니다. 마이크로 서비스는 독립적으로 확장되기 때문에 여러 서버, 위치 및 환경에서 동시에 실행되는 단일 서비스의 여러 반복을 사용하여 요청이 전달되어야하는 복잡한 웹을 생성하는 것이 일반적입니다. 이러한 요청은 단일 서비스 응용 프로그램 용으로 설계된 기존 기술로는 추적하기가 거의 불가능합니다.

분산 추적 솔루션은 각 서비스 또는 모듈을 통해 요청을 추적하고 해당 요청에 대한 종단 간 설명 계정을 제공 할 수 있기 때문에이 문제와 기타 수많은 성능 문제를 해결합니다. 분석가, SRE, 개발자 및 기타 사용자는 함수의 각 반복을 관찰하여 해당 함수의 어떤 인스턴스가 앱 속도를 저하 시키거나 실패를 일으키는 지 확인하고 해결 방법을 확인하여 성능 모니터링을 수행 할 수 있습니다.

다음 페이지에서는 분산 추적과 기업에서이를 가능하게하는 데 사용되는 기술에 대해 자세히 알아 봅니다.

www.splunk.com/en_us/data-insider/what-i...ributed-tracing.html
Time to create page: 0.048 seconds
Powered by Kunena Forum