- List alerts which are not suppressed
fixes: https://tracker.ceph.com/issues/62990
Signed-off-by: cloudbehl <cloudbehl@gmail.com>
<ng-template #alertsCard>
<ng-container *ngFor="let alert of prometheusAlertService.alerts; let i = index; trackBy: trackByFn">
<div [ngClass]="['border-'+alertClass[alert.labels.severity]]"
- *ngIf="alert.labels.severity === alertType || !alertType">
+ *ngIf="alert.status.state === 'active' &&
+ alert.labels.severity === alertType ||
+ !alertType">
<div class="card tc_alerts border-0 pt-3">
<div class="row no-gutters ps-2">
<div class="col-sm-1 text-center">
alert.status.state === 'active' && alert.labels.severity === 'warning' ? ++result : result,
0
);
- this.alerts = alerts.reverse().sort((a, b) => {
- return a.labels.severity.localeCompare(b.labels.severity);
- });
+ this.alerts = alerts
+ .reverse()
+ .sort((a, b) => a.labels.severity.localeCompare(b.labels.severity));
this.canAlertsBeNotified = true;
}