Open oneiros-de opened 7 years ago
Hi
{badarg,
[{ets,insert,
[prometheus_registry_table,{default,prometheus_summary}],
[]},
this error usually means ETS table (prometheus_registry_table
) doesn't exist. This table created and owned by prometheus_sup
supervisor. So either it didn't start or crashes (in both cases there could be crash logs somewhere).
I never used sharding plugin so I need to do research here...
@oneiros-de The problem you found is most likely caused by the handling of dependencies, the build system has been fixed in https://github.com/deadtrickster/prometheus_rabbitmq_exporter/pull/54. I cannot reproduce it with the current master
branch and the latest RabbitMQ 3.7.8-rc4
We have a rabbitmq 3.6.6 with these plugins:
A colleague experimented with the rabbitmq_sharding plugin: He enable it, disabled it and restarted the server. The server then refused to start with this error:
We somehow "fixed" this by disabling the rabbitmq_management plugin (which also disabled the prometheus_rabbitmq_exporter plugin). Then the server at least started again, but it refused to start with prometheus_rabbitmq_exporter. We then successfully enabled first the sharding then the prometheus_rabbitmq_exporter; the server survived a restart. We also could disable rabbitmq_sharding and restart, so we are now at the step before the experiments with sharding.
Do you have idea what confused the exporter plugin?