Azure Monitor provides many metrics for Service Bus such as “Incoming, Outgoing, Active” Messages Service bus Matrics giving you the total message count and when trying to look into the details of that metric “DeadletteredMessages”, I can get counts by the “EntityName” which is either a queue or a topic but not the subscription-level metrics.
I was facing challenges while getting all the dead-letter and other messages count from the topic and its subscriptions. I have spent almost 4-5 hrs to resolve the above issue.
I hope, below answer might be a help to Monitor service Bus