Manage Forward To for Azure Service Bus Queues and Topic Subscriptions
Microsoft Azure Service Bus includes Forward To so you can decouple producers from downstream processing paths, route messages to dedicated processing queues, and simplify publisher logic when topology changes. This becomes critical in real production environments where Queue and Topic Subscription chains can hide bottlenecks and backlog buildup.
This page explains why Forward To exists, why monitoring forwarding chains is vital, and how to configure and operate the options in Nodinite for both Queue and Topic Subscription resources.
Understanding Forward To and Auto-forwarding
Forward To lets a source Queue or Topic Subscription automatically route messages to a target entity. In Azure Service Bus, this enables architecture patterns such as:
- Ingress queue to processing queue handoff
- Filtered Topic Subscription to specialized queue pipelines
- Operational isolation where one target queue is drained by a dedicated worker set
Without monitoring, forwarding can mask failures. The source entity may appear healthy while the forwarding entity accumulates active messages, becomes unavailable, or is constrained by quota and dead-letter conditions.
The Nodinite Message Queueing Monitoring Agent provides:
- Unified monitoring behavior for Queue and Topic Subscription forwarding scenarios
- Auto-forwarding evaluation controls in Remote Configuration
- Resource-level status visibility when forwarding entities contain active messages
- Monitoring thresholds that help you detect stale or blocked forwarding paths early
Forwarding Flow and Evaluation Model
Diagram: Forward To message flow where Nodinite evaluates forwarding targets and raises alerts when active messages indicate a possible blockage or downstream issue.
What You Configure and Why
| Area | Option | Why it matters |
|---|---|---|
| Monitoring behavior | Auto-forwarding evaluation | Controls how remaining active messages on the forwarding target affect state evaluation |
| Queue thresholds | Forward To-aware thresholds | Detects backlog growth and delayed drain scenarios |
| Topic Subscription thresholds | Forwarding target checks | Ensures routed subscriptions are not silently failing downstream |
| Edit action context | Description and evaluation hints | Helps operators understand what to change during incident handling |
Monitoring Behavior with Forwarding Entities
Start by reviewing how forwarding entities appear in Resources and how evaluated states differ by runtime condition.
Mixed statuses across forwarding entities
What you do: Inspect the view to identify which forwarding entities are healthy, warning, or error, then prioritize remediation by state severity.

Example of monitoring resources where active messages exist on forwarding entities with mixed statuses.
Forwarding entity with OK status
What you do: Validate the expected steady-state baseline where forwarding targets drain normally and thresholds remain within limits.

Example of monitoring resources where active messages exist on a forwarding entity and the evaluated status is OK.
Forwarding queues view
What you do: Focus on queue-based forwarding paths to verify target queues are available and not accumulating unexpected active messages.

Example of monitoring resources where active messages exist on forwarding queues.
Forwarding topic subscription view
What you do: Review Topic Subscription forwarding chains and confirm subscription-target routing does not create hidden backlog.

Example of monitoring resources where active messages exist on a forwarding topic subscription.
Remote Configuration and Threshold Options
Next, configure how forwarding behavior is evaluated globally and per entity.
Remote Configuration auto-forwarding options
What you do: Open Remote Configuration and select the auto-forwarding evaluation behavior that matches your operations policy.
Screenshot file: ft-rc-opts.png.
This view shows the Auto-forwarding evaluation control where you define how Nodinite should evaluate remaining active messages on the forwarding target.
Auto-forwarding evaluation options
The dropdown includes four operational modes:
- Use configured thresholds: Evaluate the forwarding target using your configured warning and error thresholds for age and count.
- Always OK: Force the forwarding evaluation to remain OK for this rule, even when active messages remain on the forwarding target.
- Raise Warning: Set state to Warning when active messages remain on the forwarding target.
- Raise Error: Set state to Error when active messages remain on the forwarding target.
Select One is only the placeholder in the dropdown before you choose one of the four modes above.

Example of remote configuration with auto-forwarding options.
Queue thresholds with auto-forwarding setting
What you do: Set Queue monitoring thresholds so active messages on forwarding targets trigger the expected warning or error behavior.

Example of queue threshold settings that include auto-forwarding configuration.
Topic Subscription remote configuration
What you do: Configure equivalent behavior for Topic Subscription forwarding to keep Queue and Topic Subscription operations aligned.

Example of remote configuration for a topic subscription with auto-forwarding options.
Topic Subscription option details (zoomed)
What you do: Use the detailed view to verify exact evaluation settings before you save and apply the configuration.

Example of an enhanced view of topic subscription auto-forwarding options in remote configuration.
Edit Action Views for Forward To
After configuring defaults, use Edit actions on specific resources for targeted adjustments.
Full Edit action view
What you do: Open the full Edit view to review all Forward To-related options before changing thresholds or descriptions.

Example of the full Edit action page where Forward To and related options are visible.
Edit action setting options
What you do: Adjust the specific setting values that govern Forward To monitoring behavior on the selected resource.

Example of Edit action setting options related to Forward To behavior.
Edit action with descriptive guidance
What you do: Read the inline description text to confirm the operational meaning of the selected auto-forwarding evaluation mode.

Example of Edit action settings where the auto-forwarding evaluation includes contextual description text.