Zipkin Tracing 통합
Zipkin 로고
Zipkin이란 무엇인가요?

Zipkin(ibm.com 외부 링크)은 Google의 Dapper 백서를 기반으로 하는 분산 추적 기술로, 사용자 요청 흐름과 성과 측정 및 지표에 대한 정보를 수집합니다. 벤더 중립적인 개방형 API인 Zipkin은 사용자가 분산 애플리케이션, 특히 애플리케이션 성능 분석을 위한 데이터를 식별하고 수집할 때 벤더 의존도를 최소화할 수 있도록 지원합니다.

개발자는 Zipkin을 통해 사용자 지정 코드베이스에서 추적 기능을 생성하여 애플리케이션 특정 동작에 대한 인사이트를 확보할 수 있습니다.프레임워크에서도 Zipkin을 사용하여 특정 프레임워크에 동일한 추적 기능을 제공할 수 있습니다.

오늘 무료 평가판을 시작하세요!

14일 무료, 신용 카드 필요 없음, 정식 버전

Zipkin으로 애플리케이션 추적 데이터 수집

Zipkin을 사용하여 특정 코드베이스에서 추적 데이터를 수집하는 것은 수동 프로세스입니다. Zipkin은 여러 공통 라이브러리와의 통합(소위 계측)을 제공하지만,모든 고유한 내부 라이브러리 및 프레임워크는 개발자가 수동으로 계측해야 합니다.

다양한 프로그래밍 언어에 대한 Zipkin 도구가 공식적으로 또는 Zipkin 커뮤니티를 통해 제공되며, 여기에는 다음과 같은 것들이 포함됩니다.

  • .NET(C#, VB.NET 및 기타)
  • Go
  • Java
  • Javascript
  • Ruby
  • PHP
  • C++
  • Elixir
  • Lua
  • Python

 

 

Zipkin 추적 데이터를 Instana에 통합

Instana는 Zipkin Span의 정보를 인프라/서비스 종속성 맵에 원활하게 통합하고 다양한 종류의 추적 정보를 자동으로 수집하여 Zipkin이 제공하는 데이터를 개선합니다. Instana는 AutoTrace™ 데이터를 OpenTracing 및 Jaeger를 포함한 모든 추적 피드의 추적 데이터와 상호 연관시킬 수 있으므로 애플리케이션 애플리케이션 관계자들은 전체 애플리케이션 성능, 개별 요청/추적, 전체 애플리케이션의 모든 인프라 및 애플리케이션 구성 요소에 대해 훨씬 더 전체적인 그림을 파악할 수 있습니다.

궁극적으로 Instana의
애플리케이션 관리 솔루션은 다음과 같은 주요 기능을 통해 동적 애플리케이션에 대한 자동 APM 및 애플리케이션 인프라 모니터링을 제공합니다.

  • 인프라 변경 사항에 대한 지속적인 자동 검색
  • Instana AutoTrace를 통해 Java, .NET 기반 언어, Python, PHP와 같은 프로그래밍 언어의 재시작 없는 자동 코드 계측
  • Zipkin을 사용하여 생성된 애플리케이션 추적 데이터 재사용
  • 모니터링되는 서비스에 대한 자동 오류 검색 및 임계값
  • 서비스 종속성 맵 시각화
  • 모든 시스템에서 사용자 요청 추적
  • 애플리케이션 및 서비스 품질 모니터링

포괄적인 모니터링에는 물리적 또는 가상 호스트, 컨테이너, 서비스 인스턴스, 모든 애플리케이션 및 서비스 종속성에 대한 성능 가시성이 필요합니다. Instana와 Zipkin은 매우 동적인 환경에 대한 자동 모니터링을 제공하며, 애플리케이션별 추적 또는 성능 정보로 Instana의 자동 추적 기술을 강화할 수 있는 옵션을 제공합니다.

데이터 소스에 구애받지 않는 Instana의 백엔드는 Instana AutoTrace™, Zipkin, OpenTracing, Jaeger 및 기타 여러 데이터 수집 에이전트의 구성과 성능 및 상태 데이터를 결합하여 스택 전체에서 지원되는 기술을 가장 빠르고 쉽게 모니터링하여 포괄적인 애플리케이션 인사이트를 제공합니다.Instana 에이전트는 모든 인프라 구성 요소를 자동으로 검색하고 필요한 모니터링 센서를 배포하며 애플리케이션 및 요청 추적을 시작합니다. 애플리케이션 또는 인프라의 모든 변경 사항은 실시간으로 감지되어 종속성 맵과 시각화가 조정됩니다.

지원되는 다양한 기술 센서 및 통합에 대한 정보는 Instana 애플리케이션 관리 설명서를 참조하세요.

 

 

Instana 설치: 시작하기

애플리케이션 추적(또는 관리)을 시작할 준비가 되셨나요? 먼저 Instana 평가판 또는 계정(ibm.com 외부 링크)이 필요합니다. 이미 있으신가요? 시작하기 가장 좋은 곳은 Instana 시작하기 가이드입니다.

Instana 평가판 또는 계정 Instana 시작 가이드