-
Notifications
You must be signed in to change notification settings - Fork 8.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
Reporting fails on large dashboards #100461
Comments
Pinging @elastic/kibana-app-services (Team:AppServices) |
Pinging @elastic/kibana-reporting-services (Team:Reporting Services) |
I labelled this a regression since it appears to be worse than 7.12.1 reporting and related to this recent PR: #99853 |
The test is https://github.com/elastic/kibana/blob/7.13/x-pack/test/functional/apps/dashboard/reporting/screenshots.ts These tests are not failing on Kibana CI but looks like they started failing immediately on Cloud when the PR was merged and backported. |
I suspect it passes on Kibana CI because the workers have a higher hardware specification. I ran a very large dashboard as noted above on same hardware specification for 7.12.1 and 7.13.0 and it failed on 7.13.0, I used 2GB - 4GB RAM, have not tried higher yet. |
I confirmed the test passes locally on 7.13.0 with 8GB of RAM, need @tsullivan to confirm if this the new requirement. |
It turns out we can't predict how much RAM is needed to generate a report of a particular dashboard, even if we know the height at the time the user requests a report. For environments where Reporting is a must-have, the guidance is to give the machine as much RAM possible. I would start at 16GB and go down from there, to find the instance size that is too small for the report. I understand this isn't a long-term solution: there should not be a trial-and-error setup. We are working on a solve this in a good, cost-effective way. |
Thank you for contributing to this issue, however, we are closing this issue due to inactivity as part of a backlog grooming effort. If you believe this feature/bug should still be considered, please reopen with a comment. We are aware that large report generation consumes a lot of memory on Kibana instances and sometimes causes failure of report generation process.
|
Kibana version: 7.13.0 BC9
Elasticsearch version: 7.13.0 BC9
Server OS version: Ubuntu
Browser version: Chrome latest
Original install method (e.g. download page, yum, from source, etc.):
Staging
Description of the problem including expected versus actual behavior:
Reports error on large dashboard.
Steps to reproduce:
Provide logs and/or server output (if relevant):
The text was updated successfully, but these errors were encountered: