observability-edot-dotnet-migrate은(는) 무엇을 하나요?
.NET 애플리케이션을 기존 Elastic APM .NET 에이전트에서 EDOT .NET SDK로 마이그레이션합니다. Elastic.Apm.* 패키지에서 Elastic.OpenTelemetry로 전환할 때 사용하세요.
설명
이 스킬은 .NET 애플리케이션의 모니터링을 기존 Elastic APM .NET 에이전트(Elastic.Apm.*)에서 Elastic Distribution of OpenTelemetry(EDOT) .NET SDK(Elastic.OpenTelemetry)로 마이그레이션하는 과정을 자동화합니다.
사용법
# 예시: 스킬을 사용하여 .NET 프로젝트 마이그레이션
cursor --skill elastic/observability-edot-dotnet-migrate
사전 요구 사항
- .NET 6.0 이상
- 기존 Elastic APM .NET 에이전트가 설치된 .NET 애플리케이션
- Elastic Cloud 계정 또는 자체 관리형 Elastic Stack
마이그레이션 단계
-
패키지 교체
Elastic.Apm및Elastic.Apm.*패키지 제거Elastic.OpenTelemetry패키지 추가
-
코드 변경
Elastic.Apm.Agent호출을 OpenTelemetry API로 교체- Startup hook 및 middleware 업데이트
-
설정 변환
appsettings.json또는 환경 변수에서 Elastic APM 설정을 EDOT 설정으로 변환
-
연결 설정
- Elastic Cloud 엔드포인트 및 API 키 업데이트
- 자체 관리형 Elastic Stack의 경우 서버 URL 및 인증 정보 업데이트
지원 플랫폼
- Cursor
- Claude Code
- Codex
자세한 내용
자세한 내용은 EDOT .NET SDK 문서를 참조하세요.