geomesa / geomesa-geoserver

A GeoMesa community project for GeoServer-GeoMesa modules.
GNU General Public License v2.0
20 stars 17 forks source link

Add plugin for geoServer Monitor extension for ES #37

Closed nah6qg closed 4 years ago

nah6qg commented 4 years ago

Writes async http post requests captured by the geoServer monitoring extension with a callback to an es endpoint defined by env variables.

Possible issues: The geoServer memory consumption continually increases with this plugin and particular method of posting to es. After some testing, I found that the stack indeed only has the one client running so I'm not sure why or if the code can mitigate that. I did find this Stack Overflow that may lead to some insight, but I'm not exactly sure what is being proposed in by the answer.

Any thoughts/feedback on the code will be super helpful. Thanks!