Answer accepted by question author
Hi @Wang Meihua ,
Yes, the “Throttled Requests” metric isn’t exclusive to Premium – it also shows up for Standard namespaces in Azure Monitor under the Service Bus Request metrics. In Standard you have credit-based throttling, so whenever you exhaust your per-second credits, any further calls get throttled and bump the “Throttled Requests” count.
- Standard tier uses credit-based throttling
- Each namespace gets 1,000 credits per second
- Data ops (Send/Receive/Peek) cost 1 credit each
- Management ops (Create/Update/Delete entities) cost 10 credits each
- Filter evaluations on topics cost 1 credit per filter
- When credits run out within that one-second window, additional calls return a 50009 (“entity is being throttled”) and Azure Monitor logs those as Throttled Requests.
- You’ll see the Throttled Requests metric under the “Service Bus – Request” namespace in Azure Monitor, regardless of whether you’re on Standard or Premium.
- Typical scenarios that cause throttling in Standard:
- Bursts of message send/receive operations that push you over 1,000 credits/sec
- Lots of management-plane operations (creating/deleting queues or rules)
- Heavy topic‐filter evaluation when publishing messages
References:
- How throttling works for Standard namespace
- How will I know that I’m being throttled? (Standard)
- Service Bus monitoring data reference (Throttled Requests metric)
- Throttling in Premium tier (for comparison)
Hope this helps!
If the resolution was helpful, kindly take a moment to click on 👁 User's image
and click on Yes for was this answer helpful. And, if you have any further query do let us know.
-
Pravallika KV 17,025 Reputation points • Microsoft External Staff • Moderator
@Wang Meihua , Following up to see if the provided answer was helpful. If this answers your query, do click
Accept Answer=>Yes, and upvote it. If you have any further queries do let us know.
Sign in to comment
