Page MenuHomePhabricator

prometheus-rabbitmq-exporter for Debian Bullseye
Closed, ResolvedPublic

Description

This is the one package that we need rebuilt for Bullseye. I tried moving over the version from Buster but it depends on python2 (specifically, python-prometheus-client which is now replaced by python3-prometheus-client)

Event Timeline

Current RabbitMQ server versions also include a built-in prometheus exporter: https://www.rabbitmq.com/prometheus.html

Change 757801 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] rabbitmq: use built-in prometheus exporter in bullseye

https://gerrit.wikimedia.org/r/757801

Change 757801 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] rabbitmq: use built-in prometheus exporter in bullseye

https://gerrit.wikimedia.org/r/757801

In T300308#7658528, @Majavah wrote:

Current RabbitMQ server versions also include a built-in prometheus exporter: https://www.rabbitmq.com/prometheus.html

I agree in moving into this direction and not needing the custom package.

Change 757881 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] rabbitmq: fix dependency cycle

https://gerrit.wikimedia.org/r/757881

Change 757881 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] rabbitmq: fix dependency cycle

https://gerrit.wikimedia.org/r/757881

taavi added a subscriber: aborrero.
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: Enabling plugins on node rabbit@cloudcontrol2001-dev:
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: rabbitmq_prometheus
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: The following plugins have been configured:
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:   rabbitmq_management
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:   rabbitmq_management_agent
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:   rabbitmq_prometheus
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:   rabbitmq_web_dispatch
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: Applying plugin configuration to rabbit@cloudcontrol2001-dev...
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: The following plugins have been enabled:
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:   rabbitmq_prometheus
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns:
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: started 1 plugins.
Notice: /Stage[main]/Profile::Openstack::Base::Rabbitmq/Rabbitmq::Plugin[rabbitmq_prometheus]/Exec[rabbitmq-enable-plugin-rabbitmq_prometheus]/returns: executed successfully

Change 765484 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:wmcs::prometheus: update rabbitmq metrics port

https://gerrit.wikimedia.org/r/765484

Change 765484 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] P:wmcs::prometheus: update rabbitmq metrics port

https://gerrit.wikimedia.org/r/765484