3 instantiations of ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (3)
Linux\LinuxResourceHealthCheckTests.cs (1)
178var checkOptions = new ResourceUtilizationHealthCheckOptions
ResourceHealthCheckExtensionsTests.cs (1)
526var checkOptions = new ResourceUtilizationHealthCheckOptions
ResourceHealthCheckTests.cs (1)
28var 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)
26private readonly ResourceUtilizationHealthCheckOptions _options; 32public static Task<HealthCheckResult> EvaluateHealthStatusAsync(double cpuUsedPercentage, double memoryUsedPercentage, ResourceUtilizationHealthCheckOptions options) 132public 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); 124Action<ResourceUtilizationHealthCheckOptions> configure) 143Action<ResourceUtilizationHealthCheckOptions> configure, 164Action<ResourceUtilizationHealthCheckOptions> configure,
ResourceUtilizationHealthCheckOptionsValidator.cs (1)
9internal sealed partial class ResourceUtilizationHealthCheckOptionsValidator : IValidateOptions<ResourceUtilizationHealthCheckOptions>
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (22)
Linux\LinuxResourceHealthCheckTests.cs (1)
178var 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))); 353SetupResourceHealthCheckConfiguration("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)), 390SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 407SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 431ResourceUtilizationHealthCheckOptions options = serviceProvider.GetRequiredService<IOptions<ResourceUtilizationHealthCheckOptions>>().Value; 446.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions))); 449ResourceUtilizationHealthCheckOptions options = serviceProvider.GetRequiredService<IOptions<ResourceUtilizationHealthCheckOptions>>().Value; 463Assert.Throws<ArgumentNullException>(() => ((IHealthChecksBuilder)null!).AddResourceUtilizationHealthCheck((Action<ResourceUtilizationHealthCheckOptions>)null!)); 526var checkOptions = new ResourceUtilizationHealthCheckOptions 565ResourceUtilizationHealthCheckOptions 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)
28var checkOptions = new ResourceUtilizationHealthCheckOptions 60Mock.Of<IOptions<ResourceUtilizationHealthCheckOptions>>(),