I was wondering whether Kibana offers any functionality regarding the storage of custom data objects (e.g. JSON) originating from a plugin that I'm creating.
Internally, all of our products' data is stored in Elasticsearch, and it's recommended that other plugin authors do the same. This can be done using the saved objects client, if you are trying to write a new saved object to the .kibana index, or by creating your own index in Elasticsearch and writing directly to that (tip: use callWithRequest to enforce security rules).
There's nothing stopping you from adding a dependency on another server, of course, but it adds overhead for users since they have to stand up that other server too.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.