Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update plugin for RabbitMQ Managment 3.8.0 #94

Open
sfoxdev opened this issue Oct 30, 2019 · 5 comments
Open

Update plugin for RabbitMQ Managment 3.8.0 #94

sfoxdev opened this issue Oct 30, 2019 · 5 comments

Comments

@sfoxdev
Copy link

sfoxdev commented Oct 30, 2019

Trying to use plugin 3.7.9.1 for RabbitMQ Managment 3.8.0 but it not works.
On pluging enable getting error:

Enabling plugins on node rabbit@830a664f00c1:
prometheus_rabbitmq_exporter
Problem reading some plugins: [{"/opt/rabbitmq/plugins/prometheus-4.3.0.ez",
                                duplicate_plugin}]
Problem reading some plugins: [{"/opt/rabbitmq/plugins/prometheus-4.3.0.ez",
                                duplicate_plugin}]
Problem reading some plugins: [{"/opt/rabbitmq/plugins/prometheus-4.3.0.ez",
                                duplicate_plugin}]
The following plugins have been configured:
  prometheus_rabbitmq_exporter
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@830a664f00c1...
The following plugins have been enabled:
  prometheus_rabbitmq_exporter

set 4 plugins.
Offline change; changes will take effect at broker restart.
Listing plugins with pattern ".*" ...
Problem reading some plugins: [{"/opt/rabbitmq/plugins/prometheus-4.3.0.ez",
                                duplicate_plugin}]
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: [failed to contact rabbit@830a664f00c1 - status not shown]
 |/
[E ] prometheus_rabbitmq_exporter      3.7.9.1
[  ] rabbitmq_amqp1_0                  3.8.0
[  ] rabbitmq_auth_backend_cache       3.8.0
[  ] rabbitmq_auth_backend_http        3.8.0
[  ] rabbitmq_auth_backend_ldap        3.8.0
[  ] rabbitmq_auth_backend_oauth2      3.8.0
[  ] rabbitmq_auth_mechanism_ssl       3.8.0
[  ] rabbitmq_consistent_hash_exchange 3.8.0
[  ] rabbitmq_event_exchange           3.8.0
[  ] rabbitmq_federation               3.8.0
[  ] rabbitmq_federation_management    3.8.0
[  ] rabbitmq_jms_topic_exchange       3.8.0
[E ] rabbitmq_management               3.8.0
[e ] rabbitmq_management_agent         3.8.0
[  ] rabbitmq_mqtt                     3.8.0
[  ] rabbitmq_peer_discovery_aws       3.8.0
[  ] rabbitmq_peer_discovery_common    3.8.0
[  ] rabbitmq_peer_discovery_consul    3.8.0
[  ] rabbitmq_peer_discovery_etcd      3.8.0
[  ] rabbitmq_peer_discovery_k8s       3.8.0
[  ] rabbitmq_prometheus               3.8.0
[  ] rabbitmq_random_exchange          3.8.0
[  ] rabbitmq_recent_history_exchange  3.8.0
[  ] rabbitmq_sharding                 3.8.0
[  ] rabbitmq_shovel                   3.8.0
[  ] rabbitmq_shovel_management        3.8.0
[  ] rabbitmq_stomp                    3.8.0
[  ] rabbitmq_top                      3.8.0
[  ] rabbitmq_tracing                  3.8.0
[  ] rabbitmq_trust_store              3.8.0
[e ] rabbitmq_web_dispatch             3.8.0
[  ] rabbitmq_web_mqtt                 3.8.0
[  ] rabbitmq_web_mqtt_examples        3.8.0
[  ] rabbitmq_web_stomp                3.8.0
[  ] rabbitmq_web_stomp_examples       3.8.0

@gerhard
Copy link
Contributor

gerhard commented Nov 11, 2019

As of 3.8.0, RabbitMQ ships a built-in rabbitmq_prometheus plugin, no extra plugins required: https://www.rabbitmq.com/prometheus.html

@sfoxdev
Copy link
Author

sfoxdev commented Nov 20, 2019

Thank you @gerhard , but I want to use this plugin, not native.

@gerhard
Copy link
Contributor

gerhard commented Nov 20, 2019

3.7.9.1 is incompatible with RabbitMQ 3.8.x, which makes it a great opportunity to contribute.

It may be as simple as removing one of the prometheus-4.3.0.ez files, which means that the contribution is a documentation change.

I encourage you to give it a go! 👍

@Yusadolat
Copy link

As of 3.8.0, RabbitMQ ships a built-in rabbitmq_prometheus plugin, no extra plugins required: https://www.rabbitmq.com/prometheus.html

Thanks for this, @gerhard. But I couldn't find metrics specific to the queue, e.g., rabbitmq_queue_messages_delivered_total. Is there a way to enable this on the built-in plugin?

@Vijay-2050
Copy link

go Services and restart the RabbitMQ.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants