OpenTracing 개요안녕하세요. 이번 포스팅에서는 마이크로서비스(Microservice) 구조에서 서비스 간의 호출에 따른 요청과 실행 되는 메소드들을 추적하여 확인하고 지연, 장애를 식별할 수 있는 트레이싱 툴의 비공식 표준인 CNCF의 OpenTracing에 대해 공식 문서[1]를 기준으로 한 번 살펴보도록하겠습니다. 클라우드 환경이 도입되고 컨테이너로의 발전과 함께 소프트웨어 아키텍쳐의 발전으로 이어지고 있습니다. 개발 프로세스는 DevOps로 가상머신은 컨테이너로, 어플리케이션 아키텍쳐는 기존 모놀리식 구조에서 마이크로서비스 구조로 진화하였습니다. 컨테이너 기반의 마이크로서비스들은 클라이언트의 요청을 처리하기 위해 여러 개의 개별적인 분산 서비스들로 구성되고 서로 클라우드 상에서 네트워크 혹..