mirror of
https://github.com/ceph/ceph
synced 2025-02-19 17:08:05 +00:00
Merge pull request #53817 from cloudbehl/active-alert-filter
mgr/dashboard: Filter active alerts Reviewed-by: Nizamudeen A <nia@redhat.com>
This commit is contained in:
commit
6ed5a2884f
@ -272,7 +272,9 @@
|
||||
<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">
|
||||
|
@ -80,9 +80,9 @@ export class PrometheusAlertService {
|
||||
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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user