Zipkin(ibm.com 외부 링크)은 Google의 Dapper 백서를 기반으로 하는 분산 추적 기술로, 사용자 요청 흐름과 성과 측정 및 지표에 대한 정보를 수집합니다. 벤더 중립적인 개방형 API인 Zipkin은 사용자가 분산 애플리케이션, 특히 애플리케이션 성능 분석을 위한 데이터를 식별하고 수집할 때 벤더 의존도를 최소화할 수 있도록 지원합니다.
개발자는 Zipkin을 통해 사용자 지정 코드베이스에서 추적 기능을 생성하여 애플리케이션 특정 동작에 대한 인사이트를 확보할 수 있습니다.프레임워크에서도 Zipkin을 사용하여 특정 프레임워크에 동일한 추적 기능을 제공할 수 있습니다.
14일 무료, 신용 카드 필요 없음, 정식 버전
Zipkin을 사용하여 특정 코드베이스에서 추적 데이터를 수집하는 것은 수동 프로세스입니다. Zipkin은 여러 공통 라이브러리와의 통합(소위 계측)을 제공하지만,모든 고유한 내부 라이브러리 및 프레임워크는 개발자가 수동으로 계측해야 합니다.
다양한 프로그래밍 언어에 대한 Zipkin 도구가 공식적으로 또는 Zipkin 커뮤니티를 통해 제공되며, 여기에는 다음과 같은 것들이 포함됩니다.
Instana는 Zipkin Span의 정보를 인프라/서비스 종속성 맵에 원활하게 통합하고 다양한 종류의 추적 정보를 자동으로 수집하여 Zipkin이 제공하는 데이터를 개선합니다. Instana는 AutoTrace™ 데이터를 OpenTracing 및 Jaeger를 포함한 모든 추적 피드의 추적 데이터와 상호 연관시킬 수 있으므로 애플리케이션 애플리케이션 관계자들은 전체 애플리케이션 성능, 개별 요청/추적, 전체 애플리케이션의 모든 인프라 및 애플리케이션 구성 요소에 대해 훨씬 더 전체적인 그림을 파악할 수 있습니다.
궁극적으로 Instana의
애플리케이션 관리 솔루션은 다음과 같은 주요 기능을 통해 동적 애플리케이션에 대한 자동 APM 및 애플리케이션 인프라 모니터링을 제공합니다.
포괄적인 모니터링에는 물리적 또는 가상 호스트, 컨테이너, 서비스 인스턴스, 모든 애플리케이션 및 서비스 종속성에 대한 성능 가시성이 필요합니다. Instana와 Zipkin은 매우 동적인 환경에 대한 자동 모니터링을 제공하며, 애플리케이션별 추적 또는 성능 정보로 Instana의 자동 추적 기술을 강화할 수 있는 옵션을 제공합니다.
데이터 소스에 구애받지 않는 Instana의 백엔드는 Instana AutoTrace™, Zipkin, OpenTracing, Jaeger 및 기타 여러 데이터 수집 에이전트의 구성과 성능 및 상태 데이터를 결합하여 스택 전체에서 지원되는 기술을 가장 빠르고 쉽게 모니터링하여 포괄적인 애플리케이션 인사이트를 제공합니다.Instana 에이전트는 모든 인프라 구성 요소를 자동으로 검색하고 필요한 모니터링 센서를 배포하며 애플리케이션 및 요청 추적을 시작합니다. 애플리케이션 또는 인프라의 모든 변경 사항은 실시간으로 감지되어 종속성 맵과 시각화가 조정됩니다.
지원되는 다양한 기술 센서 및 통합에 대한 정보는 Instana 애플리케이션 관리 설명서를 참조하세요.