Custom reports have full access to the ElasticSearch indexes generated by SkyVault Process Services when this is enabled.
See Administering SkyVault Process Services for details on how to configure events to be sent to ElasticSearch), but must be implemented as a custom Spring bean.
The following section assumes that you have a reasonable understanding of what ElasticSearch is and an understanding of indexes, types and type mappings. The ElasticSearch Definitive Guide is a great learning resource if you are new to the engine and there is also a Reference Guide which you should find helpful to refer to as you start using it directly yourself.