3 instantiations of ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (3)
Linux\LinuxResourceHealthCheckTests.cs (1)
178
var checkOptions = new
ResourceUtilizationHealthCheckOptions
ResourceHealthCheckExtensionsTests.cs (1)
526
var checkOptions = new
ResourceUtilizationHealthCheckOptions
ResourceHealthCheckTests.cs (1)
28
var checkOptions = new
ResourceUtilizationHealthCheckOptions
38 references to ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (16)
ResourceUsageThresholds.cs (1)
9
/// Threshold settings for <see cref="
ResourceUtilizationHealthCheckOptions
"/>.
ResourceUtilizationHealthCheck.cs (3)
26
private readonly
ResourceUtilizationHealthCheckOptions
_options;
32
public static Task<HealthCheckResult> EvaluateHealthStatusAsync(double cpuUsedPercentage, double memoryUsedPercentage,
ResourceUtilizationHealthCheckOptions
options)
132
public ResourceUtilizationHealthCheck(IOptions<
ResourceUtilizationHealthCheckOptions
> options, IResourceMonitor dataTracker)
ResourceUtilizationHealthCheckExtensions.cs (11)
33
_ = builder.Services.AddOptionsWithValidateOnStart<
ResourceUtilizationHealthCheckOptions
, ResourceUtilizationHealthCheckOptionsValidator>();
51
_ = builder.Services.AddOptionsWithValidateOnStart<
ResourceUtilizationHealthCheckOptions
, ResourceUtilizationHealthCheckOptionsValidator>();
59
/// <param name="section">Configuration for <see cref="
ResourceUtilizationHealthCheckOptions
"/>.</param>
69
_ = builder.Services.Configure<
ResourceUtilizationHealthCheckOptions
>(section);
77
/// <param name="section">Configuration section holding an instance of <see cref="
ResourceUtilizationHealthCheckOptions
"/>.</param>
90
_ = builder.Services.Configure<
ResourceUtilizationHealthCheckOptions
>(section);
98
/// <param name="section">Configuration section holding an instance of <see cref="
ResourceUtilizationHealthCheckOptions
"/>.</param>
111
_ = builder.Services.Configure<
ResourceUtilizationHealthCheckOptions
>(section);
124
Action<
ResourceUtilizationHealthCheckOptions
> configure)
143
Action<
ResourceUtilizationHealthCheckOptions
> configure,
164
Action<
ResourceUtilizationHealthCheckOptions
> configure,
ResourceUtilizationHealthCheckOptionsValidator.cs (1)
9
internal sealed partial class ResourceUtilizationHealthCheckOptionsValidator : IValidateOptions<
ResourceUtilizationHealthCheckOptions
>
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (22)
Linux\LinuxResourceHealthCheckTests.cs (1)
178
var
checkOptions = new ResourceUtilizationHealthCheckOptions
ResourceHealthCheckExtensionsTests.cs (19)
318
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
333
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
353
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
369
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
390
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
407
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
431
ResourceUtilizationHealthCheckOptions
options = serviceProvider.GetRequiredService<IOptions<
ResourceUtilizationHealthCheckOptions
>>().Value;
446
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
449
ResourceUtilizationHealthCheckOptions
options = serviceProvider.GetRequiredService<IOptions<
ResourceUtilizationHealthCheckOptions
>>().Value;
463
Assert.Throws<ArgumentNullException>(() => ((IHealthChecksBuilder)null!).AddResourceUtilizationHealthCheck((Action<
ResourceUtilizationHealthCheckOptions
>)null!));
526
var
checkOptions = new ResourceUtilizationHealthCheckOptions
565
ResourceUtilizationHealthCheckOptions
resourceHealthCheckOptions;
570
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:"
575
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:"
580
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:"
585
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:"
590
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.SamplingWindow)}", samplingWindow
ResourceHealthCheckTests.cs (2)
28
var
checkOptions = new ResourceUtilizationHealthCheckOptions
60
Mock.Of<IOptions<
ResourceUtilizationHealthCheckOptions
>>(),