elasticsearch,logstash,kibana,Jms,elasticsearch,Logstash,Kibana" /> elasticsearch,logstash,kibana,Jms,elasticsearch,Logstash,Kibana" />

从JMS队列读取或复制消息..使用日志存储到ES

从JMS队列读取或复制消息..使用日志存储到ES,jms,elasticsearch,logstash,kibana,Jms,elasticsearch,Logstash,Kibana,有时,我们发现需要从JMS队列中读取消息的“副本”,并将其存储在数据存储中(例如ElasticSearch) 在企业环境中,当System-A通过JMS队列向System-B发送XML消息时,另一个System-C是否可以探测并读取消息的副本(读取消息后不将其从JMS队列中删除,而只是读取消息的副本) 并将其存储在ElasticSearch数据存储中以供审计/搜索/分析。然后,我们可以在Elasticsearch的基础上使用Kibana对数据进行审计/搜索分析 所以问题是-我们可以使用Logst

有时,我们发现需要从JMS队列中读取消息的“副本”,并将其存储在数据存储中(例如ElasticSearch)
在企业环境中,当System-A通过JMS队列向System-B发送XML消息时,另一个System-C是否可以探测并读取消息的副本(读取消息后不将其从JMS队列中删除,而只是读取消息的副本)
并将其存储在ElasticSearch数据存储中以供审计/搜索/分析。然后,我们可以在Elasticsearch的基础上使用Kibana对数据进行审计/搜索分析

所以问题是-我们可以使用Logstash或Logstash插件来读取JMS消息,但不能只读取消息的副本。有没有办法做到这一点


logstash插件-->读取frm JMS队列-->将其发送到ES-->使用Kibana分析ES中的数据。

如果使用JMS主题而不是队列,则可以将消息写入主题,并让系统B和系统C订阅和使用消息

见:

更新:与原始海报对话时,他们无法将架构转移到主题,因此我建议使用复合/虚拟目的地