]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Stop rules api being polled on every page 64773/head
authorAfreen Misbah <afreen@ibm.com>
Wed, 6 Aug 2025 07:37:16 +0000 (13:07 +0530)
committerAfreen Misbah <afreen@ibm.com>
Fri, 8 Aug 2025 15:29:41 +0000 (20:59 +0530)
commitdf984d72df1370181328dc3ec30a22619841c185
treeca6800a76b288b600bb9fae23ee7a8d3c4b85dd3
parentab72fd0620f413bb93874e01d039ca276e80e619
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>
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