Hello,
Thank you very much for making RabbitMQ an open source project. It is a fantastic product and community.
Testing RabbitMQ 3.13.3 with Erlang 26.2.5 on Windows 2022. Out of 5 machines 4 are ok but one is slower than the others and I see the following error trace in the logs. From the trace I am guessing it's something related to collecting metrics about federation. Would you be able to please help understand what the issue is?
Thank you.
[error] <0.1665933.0> crasher:
[error] <0.1665933.0> initial call: cowboy_stream_h:request_process/3
[error] <0.1665933.0> pid: <0.1665933.0>
[error] <0.1665933.0> registered_name: []
[error] <0.1665933.0> exception exit: {{timeout,
[error] <0.1665933.0> {gen_server,call,
[error] <0.1665933.0> [rabbit_federation_status,status,500]}},
[error] <0.1665933.0> [{gen_server,call,3,[{file,"gen_server.erl"},{line,419}]},
[error] <0.1665933.0> {prometheus_rabbitmq_federation_collector,collect_mf,2,
[error] <0.1665933.0> [{file,
[error] <0.1665933.0> "prometheus_rabbitmq_federation_collector.erl"},
[error] <0.1665933.0> {line,29}]},
[error] <0.1665933.0> {prometheus_collector,collect_mf,3,
[error] <0.1665933.0> [{file,"src/prometheus_collector.erl"},{line,173}]},
[error] <0.1665933.0> {prometheus_registry,'-collect/2-lc$^0/1-0-',3,
[error] <0.1665933.0> [{file,"src/prometheus_registry.erl"},{line,86}]},
[error] <0.1665933.0> {prometheus_registry,collect,2,
[error] <0.1665933.0> [{file,"src/prometheus_registry.erl"},{line,87}]},
[error] <0.1665933.0> {prometheus_text_format,format,1,
[error] <0.1665933.0> [{file,"src/formats/prometheus_text_format.erl"},
[error] <0.1665933.0> {line,73}]},
[error] <0.1665933.0> {prometheus_summary,observe_duration,4,
[error] <0.1665933.0> [{file,"src/metrics/prometheus_summary.erl"},
[error] <0.1665933.0> {line,199}]},
[error] <0.1665933.0> {rabbit_prometheus_handler,render_format,2,
[error] <0.1665933.0> [{file,"rabbit_prometheus_handler.erl"},
[error] <0.1665933.0> {line,123}]}]}
[error] <0.1665933.0> in function gen_server:call/3 (gen_server.erl, line 419)
[error] <0.1665933.0> in call from prometheus_rabbitmq_federation_collector:collect_mf/2 (prometheus_rabbitmq_federation_collector.erl, line 29)
[error] <0.1665933.0> in call from prometheus_collector:collect_mf/3 (src/prometheus_collector.erl, line 173)
[error] <0.1665933.0> in call from prometheus_registry:'-collect/2-lc$^0/1-0-'/3 (src/prometheus_registry.erl, line 86)
[error] <0.1665933.0> in call from prometheus_registry:collect/2 (src/prometheus_registry.erl, line 87)
[error] <0.1665933.0> in call from prometheus_text_format:format/1 (src/formats/prometheus_text_format.erl, line 73)
[error] <0.1665933.0> in call from prometheus_summary:observe_duration/4 (src/metrics/prometheus_summary.erl, line 199)
[error] <0.1665933.0> in call from rabbit_prometheus_handler:render_format/2 (rabbit_prometheus_handler.erl, line 123)
[error] <0.1665933.0> ancestors: [<0.1665827.0>,<0.748.0>,<0.746.0>,<0.745.0>,<0.743.0>,
[error] <0.1665933.0> rabbit_web_dispatch_sup,<0.647.0>]
[error] <0.1665933.0> message_queue_len: 0
[error] <0.1665933.0> messages: []
[error] <0.1665933.0> links: [#Port<0.4717202>,<0.1665827.0>]
[error] <0.1665933.0> dictionary: []
[error] <0.1665933.0> trap_exit: false
[error] <0.1665933.0> status: running
[error] <0.1665933.0> heap_size: 6772
[error] <0.1665933.0> stack_size: 28
[error] <0.1665933.0> reductions: 218105
[error] <0.1665933.0> neighbours:
[error] <0.1665933.0>