diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html index faf040366fd..85dc5c96970 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html @@ -272,7 +272,9 @@
+ *ngIf="alert.status.state === 'active' && + alert.labels.severity === alertType || + !alertType">
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.ts index be6c27da6e2..2830fd00c24 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.ts @@ -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; }