3 implementations of GetCgroupCpuUsageInNanoseconds
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxUtilizationParserCgroupV1.cs (1)
102public long GetCgroupCpuUsageInNanoseconds()
Linux\LinuxUtilizationParserCgroupV2.cs (1)
141public long GetCgroupCpuUsageInNanoseconds()
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\DummyLinuxUtilizationParser.cs (1)
11public long GetCgroupCpuUsageInNanoseconds() => 0;
5 references to GetCgroupCpuUsageInNanoseconds
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Linux\LinuxResourceHealthCheckTests.cs (1)
169parser.SetupSequence(x => x.GetCgroupCpuUsageInNanoseconds())
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationProvider.cs (3)
72_previousCgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 210long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 276long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Linux\AcceptanceTest.cs (1)
71parserMock.Setup(p => p.GetCgroupCpuUsageInNanoseconds())