Azure Service Bus "Outgoing Messages" metric drops to zero while messages are still being processed

Joakim Hanstad Bendixen 20 Reputation points
2026-07-06T09:45:10.33+00:00

We have an Azure Service Bus queue (Standard tier, North Europe) that has run in production for years without issue. Recently the Outgoing Messages metric suddenly dropped to zero and stopped reporting — but messages are clearly still flowing, since our consumer keeps processing them normally.

Setup

  • Service Bus queue, Standard tier
  • Consumer is a Service Bus–triggered Azure Function, Linux, App Service plan P2v3 (Dedicated)
  • Single instance, no auto-scale / scale-out — exactly one receiver connection to the queue
  • FUNCTION_EXTENSION_VERSION = ~4 (host runtime floats within major v4)

Symptoms

  • At a specific timestamp, Outgoing Messages (viewed as Sum over time) dropped to zero and stayed there.
  • Incoming Messages continues to report normally throughout — only Outgoing Messages is affected.
  • Messages are still delivered and processed by the function; active message count stays low and nothing is dead-lettered. No message loss observed.
  • No deployments in the last month — our code and configuration are unchanged.
  • We restarted the Azure Function once. Outgoing Messages resumed and reported correctly for ~2 hours, then returned to zero on its own.

So the data path is healthy — this looks like a metric/telemetry problem, not a message-flow problem.

Questions

  1. Has anyone seen the Outgoing Messages metric stop emitting like this while delivery continues normally? Is it a known issue?
  2. Since a restart temporarily restores the metric, is the metric emission tied to the receiver's underlying connection/backend node, and getting orphaned on AMQP link auto-recovery or a Service Bus node migration?
  3. Is there any way to keep the metric reporting reliably (short of periodically restarting the Function), or a recommended alternative metric to monitor delivery/throughput? We have an Azure Service Bus queue (Standard tier, North Europe) that has run in production for years without issue. Recently the Outgoing Messages metric suddenly dropped to zero and stopped reporting — but messages are clearly still flowing, since our consumer keeps processing them normally.
Azure Service Bus
Azure Service Bus

An Azure service that provides cloud messaging as a service and hybrid integration.


Answer accepted by question author
Vallepu Venkateswarlu 10,590 Reputation points Microsoft External Staff Moderator
2026-07-06T13:35:26.71+00:00

Hi Joakim Hanstad Bendixen,

Thank you for sharing the details.

As discussed, the Service Bus namespace dashboard confirms that Outgoing Messages are being recorded successfully.

Based on investigation, Outgoing Messages are being recorded correctly on the Azure Service Bus platform, and the Azure Monitor metric is expected to reflect these values. However, the metrics are not being displayed correctly due to a change introduced in the June release. Our engineering team has identified the root cause and is currently deploying a fix that reverts the change introduced in the June release.

Please210246-screenshot-2021-12-10-121802.pngand “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

Was this answer helpful?

2 people found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Newest
  1. kagiyama yutaka 5,410 Reputation points
    2026-07-06T10:59:17.7533333+00:00

    I think Outgoing Messages is a sampled counter in Azure Monitor, and Azure shows delivery through the request metrics like Completed Messages and Successful Requests. and for steady monitoring u just switch your dashboard and alerts to those metrics; no code change, nothing risky.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.