Reporting
Reporting is available from the Share menu in Discover, Visualize, Dashboard, and Canvas.
The reporting features are automatically enabled in Kibana. It runs a custom build of the Chromium web browser, which runs on the server in headless mode to load Kibana and capture the rendered Kibana charts as images.
Chromium is an open-source project not related to Elastic, but the Chromium binary for Kibana has been custom-built by Elastic to ensure it works with minimal setup. However, the Kibana server OS might still require additional dependencies for Chromium. See the Reporting troubleshooting section for more information about the system dependencies for different operating systems.
Roles and privileges
- Open the dashboard, visualization, Canvas workpad, or saved search that you want to include in the report.
- In the Kibana toolbar, click Share. If you are working in Canvas, click the share icon
.
Select the option appropriate for your object. You can export:
- A Canvas workpad as a PDF document
- A saved search as a CSV document
Generate the report.
A notification appears when the report is complete.
Layout and sizing
The layout and size of the PDF or PNG image depends on the Kibana app with which the Reporting plugin is integrated. For Canvas, the worksheet dimensions determine the size for Reporting. In other apps, the dimensions are taken on the fly by looking at the size of the visualization elements or panels on the page.
In the following Kibana dashboard, the shareable container is highlighted. The shareable container is captured when you click the Generate or Copy POST URL button. It might take some trial and error before you’re satisfied with the layout and dimensions in the resulting PNG or PDF image.
To create a printer-friendly PDF with multiple A4 portrait pages and two visualizations per page, turn on Optimize for printing.
View and manage report history
To automatically generate a report from a script or with Watcher, see Automating report generation.