@page @model QuantEngine.Web.Pages.Admin.Monitoring.IndexModel @{ ViewData["Title"] = "모니터링 - QuantEngine"; }
| 작업 ID | 상태 | 시작 시간 | 진행률 |
|---|---|---|---|
@run.RunId |
진행 중 | @(DateTime.TryParse(run.StartedAt?.ToString(), out var dt) ? dt.ToString("yyyy-MM-dd HH:mm:ss") : (run.StartedAt?.ToString() ?? "-")) |
@if (run.TotalSnapshots > 0)
{
var progressPercent = (int)((run.TotalSnapshots * 100) / (run.TotalSnapshots + run.TotalErrors + 1));
|
| 진행 중인 작업이 없습니다 | |||
| 실행 ID | 에러 종류 | 메시지 | 발생 시간 |
|---|---|---|---|
@error.RunId |
@error.ErrorKind | @(error.ErrorMessage?.Length > 50 ? error.ErrorMessage.Substring(0, 50) + "..." : error.ErrorMessage ?? "-") | @(DateTime.TryParse(error.CreatedAt?.ToString(), out var dt) ? dt.ToString("HH:mm:ss") : (error.CreatedAt?.ToString() ?? "-")) |
| 최근 에러가 없습니다 | |||