-
Type:
Problem report
-
Resolution: Unresolved
-
Priority:
Trivial
-
None
-
Affects Version/s: 7.4.12
-
Component/s: Frontend (F)
-
Support backlog
When Show problems is set to All or Unsuppressed, the Host Navigator widget loads all monitored, non-dependent triggers assigned to the selected hosts.
Steps to reproduce
1. Create a host group containing hosts with a large number of monitored triggers.
2. Add a Host Navigator widget to a dashboard.
3. Select this host group.
4. Set Show problems to Unsuppressed.
5. Set the Host limit high enough to include the affected hosts.
6. Open or refresh the dashboard.
7. Check the widget.hostnavigator.view request.
Actual result
Widget loads all monitored, non-dependent triggers assigned to the selected hosts before checking which triggers have active problems.
Request cost grows with the total number of configured triggers and may become very expensive or fail for larger environments.
Expected result
Widget should not load all configured triggers only to calculate active problem counters.