Instana 의 OpenTelemetry 데모를 사용하여 .NET 애플리케이션 모니터링

‘ OpenTelemetry ’ 데모를 사용하여 ‘.NET ’ 애플리케이션에 자동으로 계측을 적용하고, ‘ Instana ’ 에이전트를 통해 ‘ Instana ’로 메트릭과 트레이스를 전송할 수 있습니다. Instana UI에서 이러한 메트릭, 추적 및 로그 데이터를 확인할 수 있습니다. OpenTelemetry Collector .NET 에이전트를 사용하여 .NET 애플리케이션(cart service)에 계측을 적용하는 방법은 다음 예제를 참조하십시오:

카트 서비스는 사용자 장바구니를 발키에 저장합니다. OpenTelemetry 통합을 시작하려면 다음 샘플 단계를 참조하세요:

전제조건

시작하기 전에 다음 기술이 설치되어 있는지 확인하세요:

  • Docker
  • Docker Compose v2.0.0 또는 이후

로컬에 애플리케이션 배포

애플리케이션을 배포하려면 프로젝트의 루트 디렉터리에서 다음 명령을 실행합니다:

git clone https://github.com/open-telemetry/opentelemetry-demo.git
cd opentelemetry-demo/

다음 명령을 실행하여 카트 서비스를 빌드합니다:

dotnet restore
dotnet build

Docker Compose 을 사용하여 카트 애플리케이션을 구축할 수도 있습니다:

docker compose build cart

Instana UI에서 지표 확인하기

Instana UI에서 메트릭, 트레이스, 로그와 같은 OpenTelemetry 데이터를 확인할 수 있습니다. 자세한 내용은 ‘ OpenTelemetry ’ 데모 애플리케이션에서 생성된 ‘ OpenTelemetry ’ 메트릭스 데이터를 ‘ Instana ’ UI에서 확인하는 방법을 참조하십시오.

참고: 데이터를 확인하기 전에, 해당 서비스에서 데이터를 수집할 수 있도록 Instana 백엔드와 에이전트를 올바르게 구성해야 합니다.