Reporting from Kibanaedit

You can generate reports that contain Kibana dashboards, visualizations, and saved searches. Dashboards and visualizations are exported as PDF documents, while saved searches in Discover are exported to CSV.

Reporting is located in the share menu from the Kibana toolbar:

Share

System setupedit

X-Pack reporting is automatically enabled in Kibana. The first time Kibana runs, it extracts a custom build for 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.

Manually generate reportsedit

  1. Open Kibana in your web browser and log in. If you are running Kibana locally, go to http://localhost:5601. To access Kibana and generate reports, you need the reporting_user role, and an additional role with succifient Kibana privileges, such as the kibana_user role. For more information, see Reporting and security.
  2. Open the dashboard, visualization, or saved search you want to include in the report.
  3. Click Share in the Kibana toolbar:

    Reporting Button

  4. Depending on the Kibana application, choose the appropriate options:
  5. If you’re on Discover, select CSV Reports, then click Generate CSV.
  6. If you’re on Visualize or Dashboard:

    1. Select PDF Reports
    2. Dashboard only: Choose to enable Optimize for printing layout mode. For an explanation of the different layout modes, see PDF Layout Modes.
    3. Click Generate PDF.

Automatically generate reportsedit

If you want to automatically generate reports from a script or with Watcher, see Automating Report Generation