Skip to content

No metrics available for the distination exchange when binding two exchanges #11484

Closed Answered by michaelklishin
AmnaSnene asked this question in Other
Discussion options

You must be logged in to vote

Thank you for using RabbitMQ.

There is an explanation for this: E2E bindings are expanded when the message is published to the "original" exchange. Exchanges do not actually exist, they are just named routing tables where bindings are entries.

Channels do the routing and when there are E2E exchanges found at routing time, they are "followed" to produce a final set of queues. No republishing happens to the 2nd layer of exchanges, so only the "first layer" goes through the code path that accounts for metrics.

There are no plans to change that. Our small team has much bigger fish to fry.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@michaelklishin
Comment options

Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #11484 on June 18, 2024 23:43.