30 writes to DegradedUtilizationPercentage
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (3)
97
instance.
DegradedUtilizationPercentage
= null;
103
instance.
DegradedUtilizationPercentage
= ParseDouble(value1, configuration.GetSection("DegradedUtilizationPercentage").Path);
109
instance.
DegradedUtilizationPercentage
= instance.DegradedUtilizationPercentage;
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (27)
HealthCheckTestData.cs (20)
30
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.2 },
31
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.2 },
40
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.2 },
41
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.2 },
50
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
51
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
60
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
61
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
70
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.4, UnhealthyUtilizationPercentage = 0.2 },
71
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.4, UnhealthyUtilizationPercentage = 0.2 },
80
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2 },
81
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2 },
100
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
101
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.9, UnhealthyUtilizationPercentage = 0.9 },
110
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.9, UnhealthyUtilizationPercentage = 0.9 },
111
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
120
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
121
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.9, UnhealthyUtilizationPercentage = 0.9 },
130
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.9, UnhealthyUtilizationPercentage = 0.9 },
131
new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 },
ResourceHealthCheckExtensionsTests.cs (7)
197
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
216
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
238
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
258
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
281
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
301
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
430
o.CpuThresholds = new ResourceUsageThresholds {
DegradedUtilizationPercentage
= 0.2, UnhealthyUtilizationPercentage = 0.4 };
9 references to DegradedUtilizationPercentage
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
109
instance.DegradedUtilizationPercentage = instance.
DegradedUtilizationPercentage
;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
36
if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.
DegradedUtilizationPercentage
, context, validationResults, validationAttributes))
ResourceUtilizationHealthCheck.cs (2)
62
bool cpuDegraded = cpuUsedPercentage > options.CpuThresholds.
DegradedUtilizationPercentage
;
63
bool memoryDegraded = memoryUsedPercentage > options.MemoryThresholds.
DegradedUtilizationPercentage
;
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (5)
ResourceHealthCheckExtensionsTests.cs (5)
438
Assert.Equal(0.2, options.CpuThresholds.
DegradedUtilizationPercentage
);
456
Assert.Equal(0.5, options.CpuThresholds.
DegradedUtilizationPercentage
);
458
Assert.Equal(0.5, options.MemoryThresholds.
DegradedUtilizationPercentage
);
576
+ $"{nameof(resourceHealthCheckOptions.CpuThresholds.
DegradedUtilizationPercentage
)}",
586
+ $"{nameof(resourceHealthCheckOptions.MemoryThresholds.
DegradedUtilizationPercentage
)}",