3 implementations of GetHostCpuUsageInNanoseconds
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxUtilizationParserCgroupV1.cs (1)
119public long GetHostCpuUsageInNanoseconds()
Linux\LinuxUtilizationParserCgroupV2.cs (1)
165public long GetHostCpuUsageInNanoseconds()
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\DummyLinuxUtilizationParser.cs (1)
19public long GetHostCpuUsageInNanoseconds() => 0;
6 references to GetHostCpuUsageInNanoseconds
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Linux\LinuxResourceHealthCheckTests.cs (1)
166parser.SetupSequence(x => x.GetHostCpuUsageInNanoseconds())
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
Linux\LinuxUtilizationProvider.cs (4)
71_previousHostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 209long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 275long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 351if (TryGetValueWithRetry(_parser.GetHostCpuUsageInNanoseconds, out long systemCpuTime))
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Linux\AcceptanceTest.cs (1)
63parserMock.Setup(p => p.GetHostCpuUsageInNanoseconds())