]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Stop rules api being polled on every page 65106/head
authorAfreen Misbah <afreen@ibm.com>
Wed, 6 Aug 2025 07:37:16 +0000 (13:07 +0530)
committerAfreen Misbah <afreen@ibm.com>
Mon, 25 Aug 2025 15:15:58 +0000 (20:45 +0530)
commit275481ec5f48419ee1a5a70692111563d2c6e37b
tree89ab4a8b27aba1b5090c4246fa7eebe434d4d47b
parent686fc8ba4a968687f8a5d94939fdbb26d2678d99
mgr/dashboard: Stop rules api being polled on every page

- /rules ar epolled every 5 seconds on every page
- it is only required for alerts page where full rules list is shown in `Alerts` tab
- also added observable for getting rules instead of plain array

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit df984d72df1370181328dc3ec30a22619841c185)
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert.service.ts