3 instantiations of ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (3)
Linux\LinuxResourceHealthCheckTests.cs (1)
179
var checkOptions = new
ResourceUtilizationHealthCheckOptions
ResourceHealthCheckExtensionsTests.cs (1)
531
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)
95
public ResourceUtilizationHealthCheck(IOptions<
ResourceUtilizationHealthCheckOptions
> options, IResourceMonitor dataTracker, IOptions<ResourceMonitoringOptions> rmOptions)
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)
179
var
checkOptions = new ResourceUtilizationHealthCheckOptions
ResourceHealthCheckExtensionsTests.cs (19)
322
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
337
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
357
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
373
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
394
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
411
SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)),
435
ResourceUtilizationHealthCheckOptions
options = serviceProvider.GetRequiredService<IOptions<
ResourceUtilizationHealthCheckOptions
>>().Value;
450
.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(
ResourceUtilizationHealthCheckOptions
)));
453
ResourceUtilizationHealthCheckOptions
options = serviceProvider.GetRequiredService<IOptions<
ResourceUtilizationHealthCheckOptions
>>().Value;
467
Assert.Throws<ArgumentNullException>(() => ((IHealthChecksBuilder)null!).AddResourceUtilizationHealthCheck((Action<
ResourceUtilizationHealthCheckOptions
>)null!));
531
var
checkOptions = new ResourceUtilizationHealthCheckOptions
570
ResourceUtilizationHealthCheckOptions
resourceHealthCheckOptions;
575
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:"
580
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:"
585
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:"
590
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:"
595
$"{nameof(
ResourceUtilizationHealthCheckOptions
)}:{nameof(resourceHealthCheckOptions.SamplingWindow)}", samplingWindow
ResourceHealthCheckTests.cs (2)
28
var
checkOptions = new ResourceUtilizationHealthCheckOptions
60
Mock.Of<IOptions<
ResourceUtilizationHealthCheckOptions
>>(),