2 instantiations of ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
ResourceHealthCheckExtensionsTests.cs (1)
531
var checkOptions = new
ResourceUtilizationHealthCheckOptions
ResourceHealthCheckTests.cs (1)
28
var checkOptions = new
ResourceUtilizationHealthCheckOptions
43 references to ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (22)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (5)
79
if (type == typeof(global::Microsoft.Extensions.Diagnostics.HealthChecks.
ResourceUtilizationHealthCheckOptions
))
81
var
temp = (global::Microsoft.Extensions.Diagnostics.HealthChecks.
ResourceUtilizationHealthCheckOptions
)instance;
132
public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.
ResourceUtilizationHealthCheckOptions
instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
134
ValidateConfigurationKeys(typeof(global::Microsoft.Extensions.Diagnostics.HealthChecks.
ResourceUtilizationHealthCheckOptions
), s_configKeys_ResourceUtilizationHealthCheckOptions, configuration, binderOptions);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
70
public global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.Extensions.Diagnostics.HealthChecks.
ResourceUtilizationHealthCheckOptions
options)
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 (21)
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
69
Mock.Of<IOptions<
ResourceUtilizationHealthCheckOptions
>>(),