We wanted to centralise the configuration into version control and wanted to move away from updating Kibana directly in PROD environment. As part of it, we needed to have configurations (like scripted fields/dashboards/visualisations) updated using API (rather than manually done via GUI) to have central configuration for all the environments.
- Is there any good document on where the configurations are stored?
- Hope they are stored in elasticsearch (and not in Kibana?)
- How is the configurations fetched into Kibana? if you have multiple Kibana instances, how each of them gets the same configs?
- Is there a consistent way to do POST update on the config items which are changed in release schedule? Wished these were stored as files