0
이 간단한 성능 카운터 설정이 있습니다. 이 성능 카운터는 완전히 쓸모가 없습니다. 60 초의 시간 간격 동안 CPU 사용 백분율을 측정하고 숫자를 기록합니다. 내가해야 할 일은 80 % +와 같이 CPU 사용률이 높은 숫자 만 기록하도록 데이터를 필터링하는 것입니다. 쓰레기 데이터로 로그를 확장하고 싶지 않습니다.필터링 진단 성능 카운터
diagnosticMonitorConfiguration.PerformanceCounters.ScheduledTransferPeriod = TimeSpan.FromMinutes(2D);
diagnosticMonitorConfiguration.PerformanceCounters.BufferQuotaInMB = 10;
TimeSpan perfSampleRate = TimeSpan.FromSeconds(60D);
diagnosticMonitorConfiguration.PerformanceCounters.DataSources.Add(new PerformanceCounterConfiguration()
{
CounterSpecifier = @"\Processor(_Total)\% Processor Time",
SampleRate = perfSampleRate
});