Skip to content
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

Import/export dashboards via the Kibana API #4409

Closed
6 of 12 tasks
monicasarbu opened this issue May 29, 2017 · 1 comment
Closed
6 of 12 tasks

Import/export dashboards via the Kibana API #4409

monicasarbu opened this issue May 29, 2017 · 1 comment

Comments

@monicasarbu
Copy link
Contributor

monicasarbu commented May 29, 2017

Thanks to elastic/kibana#10858, a new API for importing and exporting Beats dashboards is added.

The export API receives a list of dashboards ids to be exported into a single JSON file. The JSON file contains not only the dashboards, but also the visualizations, searches, and the index pattern (by default). This allows us to group all the dashboards (including visualizations and searches) of a module into a single JSON file, that makes it easier to import using the import API. The Beats are using the export API only to export the dashboards, including the dependencies, without the index pattern that is separately generated by each Beat.

The import API receives the JSON file to be imported.

Thinks that still need to be done (after the #4413 is merged):

  • TLS config
  • Configure username/password for Kibana
  • Add make import-dashboards
  • Add make export-dashboards
  • fix test es_loader_test to test with an older of version of Elasticsearch
  • add system test in libbeat to load the dashboards in Kibana
  • export dashboards in the new format for the other Beats
  • redo mysql and golang dashboards to use time series visual builder
  • Filebeat auditd dashboard fails with an error (Fails to open the Filebeat auditd dashboard in Kibana #4595)
  • Update docs
  • Add export dashboards option to the Beat executable Add export dashboards command #4725
  • Create a module.yml for all the modules, not only for those that contain more than one dashboard
@kvch
Copy link
Contributor

kvch commented Jan 3, 2020

This issue is for an old version of beats, I suggest to try out the latest version of beats. If this is still a problem in the newly released version feel free to reopen this issue. Thanks.

@kvch kvch closed this as completed Jan 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants