using Furion.ConfigurableOptions;
namespace Admin.NET.Plugin.AiDOP;
///
/// S8 ActiveFlow 卡死扫描配置。
///
public sealed class S8ActiveFlowWatchOptions : IConfigurableOptions
{
///
/// 是否启用扫描。
///
public bool Enabled { get; set; } = true;
///
/// 超过多少小时未更新即视为疑似卡死。
///
public int ThresholdHours { get; set; } = 4;
///
/// 同一异常的重复告警冷却时间(分钟)。
///
public int AlertCooldownMinutes { get; set; } = 60;
///
/// 单轮最大扫描条数,避免一次性拉取过多数据。
///
public int BatchSize { get; set; } = 100;
}