# RabbitMQ VS IBM MQ For integrate with ELK

**URL:** <https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297>\
**Category:** Elasticsearch\
**Created:** [January 2, 2023, 10:06am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297 "2023-01-02T10:06:34Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![m3bgwad](https://avatars.discourse-cdn.com/v4/letter/m/a183cd/32.png) [@m3bgwad](https://discuss.elastic.co/u/m3bgwad)\
**Post date:** [January 2, 2023, 10:06am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/1 "2023-01-02T10:06:34Z")

</div>

Hello Everybody,

I need from ELK integrations Expertise to Recommend for me Whet is the best from between IBM MQ and Rabbit MQ to pull Messages in terms of performance and compatibility with ELK 7.11.2.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2023, 10:44am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/2 "2023-01-02T10:44:10Z")

</div>

For most high-volume use cases I have seen, where message throughput is vital, Kafka has generally been used as a message queue. I do not know what the difference between IBM MQ and Rabbit MQ is, but [here is a resource comparing Kafka to Rabbit MQ](https://www.upsolver.com/blog/kafka-versus-rabbitmq-architecture-performance-use-case). [Here](https://www.simplilearn.com/kafka-vs-rabbitmq-article) is another link that may be useful.

---

<div class="post-metadata">

**Author:** ![m3bgwad](https://avatars.discourse-cdn.com/v4/letter/m/a183cd/32.png) [@m3bgwad](https://discuss.elastic.co/u/m3bgwad)\
**Post date:** [January 2, 2023, 10:53am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/3 "2023-01-02T10:53:23Z")

</div>

No there option to build Kafka to make integration, But I need to integration direct with one of them IBM MQ or RabbitMQ

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2023, 11:45am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/4 "2023-01-02T11:45:20Z")

</div>

I have not seen any direct comparisons between these and they are not the most common to use for high throughput architectures, so I would recommend you run a benchmark or two to find out based on your data and infrastructure, especially if you are looking for high throughput.

I would also recommend you upgarde your Elastic Stack as the version you are on is very old, has been EOL for quite a while and has known security vulnerabilities.

---

<div class="post-metadata">

**Author:** ![m3bgwad](https://avatars.discourse-cdn.com/v4/letter/m/a183cd/32.png) [@m3bgwad](https://discuss.elastic.co/u/m3bgwad)\
**Post date:** [January 2, 2023, 12:16pm UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/5 "2023-01-02T12:16:14Z")

</div>

> [@Christian\_Dahlqvist](#):
>
> Elastic Stack as the version you are on is very old, has been EOL for quite a while and has known security vulnerabilities.

which version can you recommend for me to begin upgrading?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2023, 12:22pm UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/6 "2023-01-02T12:22:43Z")

</div>

You need to go to 7.17.8 first and run the migration assistant before upgrading further.

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [January 2, 2023, 1:04pm UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/7 "2023-01-02T13:04:15Z")

</div>

How would you pull the messages?

Elasticsearch does not pull messages from anywhere, you need another tool to pull messages from Rabbit MQ or IBM MQ and send it to Elasticsearch.

The only tool in the stack that can do that is Logstash and Logstash only has a Rabbit MQ input plugin, I'm not sure it works with IBM MQ.

If you are going to use another tool to pull logs I don't think it makes any difference to Elasticsearch, so it is completely your choice.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2023, 1:08pm UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/8 "2023-01-02T13:08:40Z")

</div>

Would the [JMS input plugin](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jms.html) perhaps work with IBM MQ?

---

<div class="post-metadata">

**Author:** ![m3bgwad](https://avatars.discourse-cdn.com/v4/letter/m/a183cd/32.png) [@m3bgwad](https://discuss.elastic.co/u/m3bgwad)\
**Post date:** [January 3, 2023, 11:11am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/9 "2023-01-03T11:11:41Z")

</div>

> [@leandrojmp](#):
>
> The only tool in the stack that can do that is Logstash and Logstash only has a Rabbit MQ input plugin,

I am already using Logstash to make the integrations but I need a confirmed reply for you The Rabbit MQ and JMS Input plugins are used to pull messages "events" from the Queue to send them to Elasticserach or used to send the logs and metrics only?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 3, 2023, 11:23am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/10 "2023-01-03T11:23:49Z")

</div>

They are as far as I know both used to retrieve messages.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 31, 2023, 11:24am UTC](https://discuss.elastic.co/t/rabbitmq-vs-ibm-mq-for-integrate-with-elk/322297/11 "2023-01-31T11:24:37Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
