Files
Migu2.0/MiGu.Server/Fleet/FleetHealthModels.cs
T
黄兆尉andCursor 3686abdc78 将调度内核标识从 SimpleLite 全面重命名为 Simple3。
配置段/环境变量、Launcher、健康检查 API、OpenAPI 与前后端文案同步;兼容探测旧 SimpleLite 进程名。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 17:46:52 +08:00

22 lines
857 B
C#

namespace MiGu.Server.Fleet;
/// <summary>与 Simple3 GET /projection/fleet/health 行对齐,供车队运维前端消费。</summary>
public sealed class FleetHealthRowDto
{
public int CarId { get; set; }
public string? CarName { get; set; }
public string? Ip { get; set; }
public string? OnboardUrl { get; set; }
public int? LatencyMs { get; set; }
public bool? Reachable { get; set; }
public string? ProbedAt { get; set; }
public double? UptimeSecs { get; set; }
public double? AlarmActiveSecs { get; set; }
public double? FaultRatePercent { get; set; }
public bool? IsAlarmActive { get; set; }
public double? CpuPercent { get; set; }
public double? MemPercent { get; set; }
/// <summary>latency 探测通道:watchdog | onboard | none</summary>
public string? LatencySource { get; set; }
}