@page "/events" @inherits DashboardPageBase Dashboard Events @if (Snapshot is null) {
Loading event diagnostics.
} else {

Events

Generated @DashboardDisplay.DateTime(Snapshot.GeneratedAt)

Event Families

@if (EventFamilyMetrics.Count == 0) {
No event family counters recorded.
} else {
@foreach (DashboardMetricSummary metric in EventFamilyMetrics) { }
Family Count
@metric.Dimension @metric.Value
}
} @code { private IReadOnlyList EventFamilyMetrics => Snapshot?.Metrics .Where(metric => metric.Name == "mxgateway.events.received" && metric.Dimension is not null) .OrderBy(metric => metric.Dimension, StringComparer.OrdinalIgnoreCase) .ToArray() ?? []; }