I have been investigating how to export setup data - elastic (indices, mappings) and kibana (visualisations, dashboards, searches, index patterns) then import it on a fresh installation. I have found several useful articles around the subject but they focus on detailed problems. I'm having difficulty understanding the steps necessary to allow us to put together a development workflow with all the data it needs loaded in the correct order.
The configuration of the filebeat and logstash is via files so can be easily configuration managed and scripted.
I'm looking to manage the data entered by our developers via kibana (mappings, index patterns, visualisations, searches, dashboards etc) so that is can be placed under configuration control (e.g. GIT), reviewed by others, then used as part of a scripted install of the elastic tools on a fresh machine.