public void CollectProcessTotalCpuTime2X() { var mockPayloadSender = new ProcessTotalCpuTimeProvider(new NoopLogger()); mockPayloadSender.GetSamples(); mockPayloadSender.GetSamples(); }
public void ProcessCpu() { var processTotalCpuProvider = new ProcessTotalCpuTimeProvider(new NoopLogger()); Thread.Sleep(1000); //See https://github.com/elastic/apm-agent-dotnet/pull/264#issuecomment-499778288 var retVal = processTotalCpuProvider.GetSamples(); retVal.First().KeyValue.Value.Should().BeInRange(0, 1); }