275b06fedb97caabbbe1320eac8b9c607809d454
Replaced the fixed 3x interval multiplier with an adaptive threshold based on the configured interval duration. Health states (`Healthy`, `Degraded`, `Unhealthy`) were redefined to reflect this change. - Adaptive multiplier: 3x for fast intervals (<10s), 1.5x for slower intervals (≥10s), ensuring faster problem detection for longer intervals and tolerance for jitter in shorter intervals. - Updated `CheckHealthAsync` to calculate `maxAllowedDelay` using the adaptive multiplier. - Added `Multiplier` and `MaxAllowedDelay` to diagnostic data for better monitoring and debugging. - Improved documentation and comments to explain the new logic.
Description
No description provided
Languages
Visual Basic .NET
59.2%
HTML
34%
C#
5%
CSS
1.8%