0
우리는 ASP .NET 핵심 응용 프로그램을 실행하고 AppInsights에 원격 측정을 전송하도록 구성했습니다. AppInsights에서 메모리 및 CPU 사용량과 같은 응용 프로그램을 지원하는 서버에서 perf mon 카운터를 수집하고 싶습니다. 이것이 가능한가? AppInsights의 표준 .NET 응용 프로그램으로 구성된 perf mon 카운터가 있지만 .NET Core로 구성하는 방법을 볼 수 없습니다. 그것은 순수로 컴파일 있다면ASP .NET 핵심 응용 프로그램과 함께 AppInsights에 성능 모니터 메트릭을 추가 할 수 있습니까?
Type perfModuleType = typeof(PerformanceCollectorModule);
PerformanceCollectorModule perfModule = (PerformanceCollectorModule)server.ApplicationServices.GetServices<ITelemetryModule>()
.FirstOrDefault(m => m.GetType() == perfModuleType);
perfModule.Counters.Add(
new PerformanceCounterCollectionRequest(
@"\.NET CLR Memory(??APP_CLR_PROC??)\# GC Handles", "GC Handles"));
: ASP.NET 핵심 응용 프로그램은 (위) 전체 프레임 워크 NET 4.5.1에서 컴파일하면 경우