{{ t('SLA Service Status Log') }} {{ t('overview') }}
@if (!slaServiceAndStatusLog && isLoading) { } @if (slaServiceAndStatusLog && !isLoading) { @if (this.PermissionsService.hasPermissionObservable(['services', 'browser']) | async) { {{ slaServiceAndStatusLog.service.servicename }} } @else { {{ slaServiceAndStatusLog.service.servicename }} } } @if (slaServiceAndStatusLog && !isLoading) { {{ t('on') }} @if (this.PermissionsService.hasPermissionObservable(['hosts', 'browser']) | async) { {{ slaServiceAndStatusLog.service.host.name }} } @else { {{ slaServiceAndStatusLog.service.host.name }} } }
{{ t('Filter') }}
{{ t('From') }} {{ t('To') }}
@if (!slaServiceAndStatusLog && isLoading) { } @if (slaServiceAndStatusLog && !isLoading) { @for (serviceStatus of slaServiceAndStatusLog.slaServiceStatusLog; track serviceStatus; let i = $index; let last = $last) { }
{{ t('Evaluation range') }} {{ t('State summary') }} {{ t('Outage overview') }} {{ t('Goal') }}(%) {{ t('Achieved') }}(%) {{ t('Status') }}
  • {{ serviceStatus.start }}
  • {{ serviceStatus.end }}
{{ serviceStatus.ok_human_readable }} {{ serviceStatus.warning_human_readable }} {{ serviceStatus.critical_human_readable }} {{ serviceStatus.unknown_human_readable }}
{{ serviceStatus.determined_outage_time_human_readable }} @if (serviceStatus.sla_service_outages.length > 0) {
    {{ t('Outages') }}
    @for (outage of serviceStatus.sla_service_outages|filter:{in_downtime: false}; track outage) {
  • {{ outage.start }} {{ outage.end }} ({{ outage.duration }})
    {{ outage.output }}
  • } @for (outage of serviceStatus.sla_service_outages|filter:{in_downtime: true}; track outage) {
  • {{ outage.start }} {{ outage.end }} ({{ outage.duration }})
    {{ outage.output }}
  • }
}
{{ serviceStatus.minimal_availability_percent }}% {{ serviceStatus.determined_availability_percent }}% {{ t('PASSED') }} {{ t('FAILED') }} @if (!last) { {{ declineValues[i] | number:'1.2-2' }}% }
} @if (slaServiceAndStatusLog && slaServiceAndStatusLog.slaServiceStatusLog && slaServiceAndStatusLog.slaServiceStatusLog.length === 0) { } @if (slaServiceAndStatusLog) { }