.NET Core에서 실행되는 webapp1이라는 Azure 웹앱이 AppInsights1이라는 Application Insights 리소스에 원격 분석을 보냅니다. webapp1에서 전송되는 원격 분석에 대해 고정 샘플링 속도를 적용해야 합니다. webapp1 코드베이스에서 어떤 파일을 수정해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: webapp1의 코드 리포지토리에서 Startup.cs 파일을 수정합니다..
이것이 정답인 이유
.NET Core 애플리케이션에서 Application Insights의 고정 샘플링을 구성하려면 Startup.cs 파일에서 ConfigureServices 메서드를 수정해야 합니다. 이 메서드 내에서 AddApplicationInsightsTelemetry를 호출할 때 샘플링 설정을 추가할 수 있습니다. 예를 들어, services.Configure<ApplicationInsightsServiceOptions(options = options.EnableAdaptiveSampling = false; options.FixedRateSamplingPercentage = 50;)와 같이 설정하여 적응형 샘플링을 비활성화하고 고정 샘플링 비율을 지정할 수 있습니다. ApplicationInsights.config 파일은 .NET Framework 애플리케이션에서 사용되며, .NET Core에서는 appsettings.json 또는 코드 내에서 구성합니다. Application Insights 리소스의 'Usage and estimated costs' 설정은 데이터 수집 및 보존 정책을 관리하지만 샘플링 로직을 직접 제어하지는 않습니다. 'Continuous export' 설정은 수집된 원격 분석 데이터를 다른 스토리지로 내보내는 기능이며 샘플링과는 무관합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음