@using StatusMonitor.Shared.Models.Entities @using Microsoft.Extensions.Configuration @inject IConfiguration Config @{ ViewData["Title"] = "Admin panel"; }

Admin panel

Manual cleaunup Run clean service manually with a specified max age

Set max age

Go to metric Go to the metric's page

Metric

Discrepancies @{ var discrepancyDataStartDate = DateTime.UtcNow - new TimeSpan(0, 0, Convert.ToInt32(Config["ServiceManager:CleanService:MaxAge"])); } View the list of resolved and unresolved dicrepancies from until now.

@if ( ((IEnumerable)ViewBag.Discrepancies).Any(d => !d.Resolved) ) { @foreach (var dicrepancy in ((IEnumerable)ViewBag.Discrepancies).Where(d => !d.Resolved)) { } } else { @:

No outstanding issues! Well done!

}
@if ( ((IEnumerable)ViewBag.Discrepancies).Any(d => d.Resolved) ) { var number = 1; @foreach (var dicrepancy in ((IEnumerable)ViewBag.Discrepancies).Where(d => d.Resolved)) { var hidden = number > 10; number++; }
} else { @:

No discrepancies have been noticed.

}

Current settings These are the settings read from appsettings.json. Modify the file to update them.

@section scripts { }