Files
parr_api/PARR.API/Settings/MonitoringSettings.cs

25 lines
657 B
C#

namespace PARR.API.Settings
{
public class MonitoringSettings
{
public List<MonitoringRobotSettings> Robots { get; set; } = new List<MonitoringRobotSettings>();
public MonitoringRabbitMq? RabbitMq { get; set; }
}
public class MonitoringRobotSettings
{
public required string Name { get; set; }
public TimeSpan InaccessibilityTime { get; set; }
}
public class MonitoringRabbitMq
{
/// <summary>
/// Кол-во подключений к RabbitMq, если меньше, то алярм
/// </summary>
public int ThresholdConnections { get; set; }
}
}