At times, we find a need to Read a "copy" of the msg from the JMS queue and store it in a data-store ( eg. ElasticSearch).
In an enterprise landscape, when System-A sends a XML msg to System-B via JMS queue, if another System-C can probe and READ A COPY of the msg (not remove it from the JMS Queue after reading but just read a copy of the msg)
and store it for auditing/searching/analysis eg. in ElasticSearch Datastore. Then we can do auditing/search-analysis of the data using Kibana on top of Elasticsearch.
So question is - we can use Logstash or a logstash plugin to read a JMS msg but cannot just read a copy of the msg. Is there any way to do this ?
logstash-plugin --> read frm JMS queue --> send it to ES --> Use Kibana to analyze the data from ES.