C# 범범조조 2022. 7. 29. 09:00
참고 https://docs.microsoft.com/ko-kr/dotnet/core/diagnostics/distributed-tracing-concepts .NET 분산 추적 개념 분산 추적은 엔지니어가 특히 여러 머신 또는 프로세스에 분산될 수 있는 애플리케이션 내에서 오류 및 성능 문제를 지역화 하는 데 오움이 되는 진단 기술입니다. 추적 및 활동 애플리케이션이 새 요청을 수신할 때마다 해당 요청을 추적과 연결할 수 있습니다. .NET으로 작성된 애플리케이션 구성 요소에서 추적의 작업 단위는 System.Diagnostics.Activity의 인스턴스로 나타내며 전체적으로 추적은 해당 활동의 트리를 구성하고 많은 개별 프로세스에 걸쳐 있을 수 있습니다. 새 요청에 대해 만들어진 첫 번째 활동은 추..
더 읽기
인프라 범범조조 2022. 7. 29. 07:59
참고 https://zipkin.io/ https://github.com/openzipkin/zipkin https://github.com/openzipkin/zipkin4net 개요 Zipkin 은 분산 추적 시스템입니다. 서비스 아키텍처의 대기 시간 문제를 해결하는데 필요한 타이밍 데이터를 수집하는데 도움이 됩니다. 기능에는 이 데이터의 수집 및 조회가 모두 포함됩니다. 로그 파일에 추적 ID 가 있는 경우 해당 ID로 직접 이동할 수 있습니다. 그렇지 않으면 서비스, 작업 이름, 태그 및 기간과 같은 속성을 기반으로 쿼리할 수 있습니다. 서비스에 소요된 시간의 백분율 및 작업 실패 여부와 같은 몇 가지 관심 있는 데이터가 요약됩니다. Zipkin UI는 또한 얼마나 많은 추적된 요청이 각 애플리케이..