-
Notifications
You must be signed in to change notification settings - Fork 14.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DASHBOARD_CROSS_FILTER causes some bugs and performance issues #16866
Comments
Hi @iercan thanks for reporting this issue! So there are _ issues here.
@villebro let's wait for more information before jumping in |
Also, is there a specific reason you are still adding filterbox to the dashboard while native filter is available? these two are not compatible, especially on time filter. and we dont have plan to maintain the combination. can you try remove filter box to see if the time range issue still persist? |
Dashboard has about 80 chart and 3 different filter box. It slows on loads and also navigating through tabs in the dashboard. and also while selecting filters
Problem is not about native filter, we added filter boxes.
It happens when option is enabled. Again this is also for filter boxes, not native filter.
We experienced very slow load and navigate with native filter when dahsboard gets too big. Thats why we decided to use filter boxes for big dashboards. We are not using hybrid |
@iercan thanks for the details! We suspect that having FilterBox coexist in Native filter enabled dashboard caused some of the issues your mention. Can you please remove your filterbox and create the same filters using native filters? and let us know if perf is still an issue. If so, we are happy to address. I'm pretty sure time range and scoping works as expected in that case. We are in the process of deprecating filterbox, im afraid that we can not help you troubleshoot Filterboxes are on your dashboard. |
Yeah performance issue still exist. As I mention on previous answer we tried native filter first but it was very slow that's why we decided to try filter boxes. At last we resolved issue by disabling cross filters and using filter box. I also tried native filters with cross filter disabled but still it is very slow compared to filter boxes. Native filter don't have other bugs but it is so slow to use in that case. |
On the date I open this issue I also tried master branch and result was same in terms of performance. I checked the dates of PR links you send. Looks like I already tried them. But sure I will check new releases... |
I just also tried master branch again. Result looks same. Also let me remind you that point of this issue is not just native filter. I wanted to point issues about cross filter too. |
Thanks for clarifying! I've created a test dashboard with ~80 charts and ~15 native filters and the performance after load is pretty similar with and without cross filtering and native filters feature flags. Would you be able to share a recording of your dashboard so that I can reproduce it as closely as possible? If you can't, can you share some details like the layout of your dashboard (like the number of tabs, nested tabs, number of charts under each tab)? |
I can not share video since they contain sensitive informations. We have about 20+ native filters, 120+ charts, and many nested tabs with depths vary from 1 to 4. Problem is not just loading time here. When we try to navigate through tabs, page response 2-5 seconds after click and it is frustrating. |
I've tested 1.4.0 and problem still exist. We are still not able to use native filters for big dashboards. |
The same happens to me. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue |
I've tested 1.5.0rc3 and this issue looks resolved. |
Glad that problem FINALLY went away @iercan 🙂 |
Native filters aren't slowing dashboard now but we still can not save filter scopes (in case filter box used) if DASHBOARD_CROSS_FILTER enabled. At least we can migrate native filters to get rid of this. Thanks for the effort. |
@kunitdmi the feature flag is called |
Hi.
I was unable to edit filter scopes on dashboards and also when I changed time range and save as dashboard they weren't persistent. We were also experiencing very slow load when dashboard size gets bigger.
After some test I realized this is because DASHBOARD_CROSS_FILTER flag enabled. After disabled it, dashboard get much faster and I can save scopes and times of filter.
Although this flag listed as stable looks like it has serious bug and performance issue.
How to reproduce the bug
Expected results
Scopes should be persistent
Time settings should be saved
Dashboard should load faster
Actual results
Scopes are not saved
Time settings are not saved
Dashboard loads slow
Environment
Checklist
Make sure to follow these steps before submitting your issue - thank you!
The text was updated successfully, but these errors were encountered: