Beats module for JMS queues

Hey,
I want to send the logs collected by Filebeat to a Solace broker and then to Logstash. I know that there is no module for Solace and for JMS in general. In Logstash there is a JMS inetgration. My question would be, the only solution would be to have a seperate server that receives from beats and then publishes the data to Solace and then using the the JMS integration in Logstash subscribe?

Hello,

Filebeat has limited outputs, it only support sending data to the following destinations:

  • Elasticsearch Service (Elastic Cloud)
  • Elasticsearch
  • Logstash
  • Kafka
  • Redis

So, I don't think you can send data directly from Filebeat to this Solace broker, you need something in between like Logstash and see if Logstash has any output that would work in this Solace broker.

I'm not familiar with Solace, so I do not know how you can send data to it.

1 Like

Do you think using Logstash would be a better solution than any other modules of this webpage:
Configure the output | Filebeat Reference [8.17] | Elastic

No, you don’t necessarily need a separate server since you can configure Logstash’s JMS integration to connect directly to a Solace broker once you’ve set up the required JMS client libraries. However, if your architecture demands additional processing, scaling, or separation of concerns, using an intermediary server to publish to Solace can be a viable approach.