2 implementations of GetUtilization
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ResourceMonitorService.cs (1)
88public ResourceUtilization GetUtilization(TimeSpan window)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Helpers\DummyTracker.cs (1)
16public ResourceUtilization GetUtilization(TimeSpan aggregationPeriod) => new(CpuPercentage, MemoryUsed, new SystemResources(CpuUnits, CpuUnits, MemoryTotal, MemoryTotal));
17 references to GetUtilization
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
ResourceUtilizationHealthCheck.Obsolete.cs (1)
35var utilization = _dataTracker!.GetUtilization(_options.SamplingWindow);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (12)
ResourceHealthCheckExtensionsTests.cs (11)
47dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 67dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 111dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 146dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 166dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 204dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 246dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 289dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 327dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 363dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 400dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once);
ResourceHealthCheckTests.cs (1)
24.Setup(tracker => tracker.GetUtilization(samplingWindow))
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (4)
Linux\AcceptanceTest.cs (4)
266var utilization = tracker.GetUtilization(TimeSpan.FromSeconds(5)); 284utilization = tracker.GetUtilization(TimeSpan.FromSeconds(5)); 371var utilization = tracker.GetUtilization(TimeSpan.FromSeconds(5)); 390utilization = tracker.GetUtilization(TimeSpan.FromSeconds(5));