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));
13 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)
43dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 63dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 107dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 142dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 162dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 200dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 242dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 285dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 323dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 359dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once); 396dataTracker.Verify(tracker => tracker.GetUtilization(samplingWindow), Times.Once);
ResourceHealthCheckTests.cs (1)
24.Setup(tracker => tracker.GetUtilization(samplingWindow))