{{ 'adminMonitoring.health' | translate }}

@for (check of dashboardFacade.healthChecks(); track check.code) { {{ check.labelKey | translate }} }

{{ 'adminMonitoring.queues' | translate }}

@for (queue of facade.queues(); track queue.name) {
{{ queue.name }} {{ 'adminMonitoring.depth' | translate }}: {{ queue.depth }} {{ ('adminMonitoring.queueStatus.' + queue.status) | translate }}
}

{{ 'adminMonitoring.webhooks' | translate }}

{{ 'adminMonitoring.endpoint' | translate }} {{ 'adminMonitoring.event' | translate }} {{ 'backoffice.status' | translate }} {{ 'adminOrders.createdAt' | translate }} @for (delivery of facade.webhooks(); track delivery.id) { {{ delivery.endpoint }} {{ delivery.event }} {{ ('adminMonitoring.webhookStatus.' + delivery.status) | translate }} {{ delivery.timestamp | date:'short' }} }

{{ 'adminMonitoring.events' | translate }}

@if (facade.loading()) {
@for (i of [1,2,3]; track i) { }
} @else if (facade.events().length === 0) { } @else { {{ 'adminMonitoring.category' | translate }} {{ 'adminMonitoring.level' | translate }} {{ 'adminMonitoring.message' | translate }} {{ 'adminUsers.name' | translate }} {{ 'adminOrders.createdAt' | translate }} @for (event of facade.events(); track event.id) { {{ ('adminMonitoring.category.' + event.category) | translate }} {{ event.level }} {{ event.message }} {{ event.actor }} {{ event.timestamp | date:'short' }} } }