- 0 minutes to read

Acknowledge Dead Letter Messages

New 7.1.0

Tip

Acknowledge dead-letter messages that are older than the current time, changing the resource status from Error to Warning. Available in Nodinite v7.1.0 and later.

Nodinite lets you quickly acknowledge dead-letter messages in a Service Bus Queue that are older than now, which changes the resource status from Error to Warning. This page explains how to acknowledge older dead-letter messages, confirm your intent, and understand the status change behavior.

Expect to:

  • ✅ Acknowledge all dead-letter messages older than the current time
  • ✅ Change resource status from Error to Warning instantly
  • ✅ Receive clear success feedback after the operation
  • ✅ Understand when new messages will trigger alerts again

You can Acknowledge dead-letter messages up until now on a Service Bus Queue with existing dead-letter messages. Click the Acknowledge dead-letter messages up until now menu item in the Actions button on the Resource representing the queue.

Acknowledge Dead Letter Messages Menu Item
Example showing the Acknowledge dead-letter messages up until now menu item in the Actions button for the selected queue.

Next, you will be prompted with intent to continue with the operation. Click either Yes to proceed and No to abort the current operation.

Confirm intent to Acknowledge Dead Letter Messages
Example displaying the confirmation dialog for acknowledging dead-letter messages.

If the operation is successful, you will see a result resembling the following screen capture:

Acknowledge operation succeeded
Example of the success screen after acknowledging dead-letter messages older than now.

Understanding Status Changes

The following diagram illustrates the logical flow and status changes when acknowledging dead-letter messages:

graph TD Start([Service Bus Queue<br/>Status: Error]) -->|Click Actions Menu| MenuClick["<b>Acknowledge Dead Letter<br/>Messages Up Until Now</b>"] MenuClick --> Confirm{"<b>Confirm<br/>Intent?</b>"} Confirm -->|No| Cancel["<b>Operation Cancelled</b>"] Cancel --> Start Confirm -->|Yes| Execute["<b>Acknowledge Messages<br/>Older Than Current Time</b>"] Execute --> Success["<b>✓ Operation Successful</b><br/>Status Changed"] Success --> Changed("<b>Status Now: Warning</b><br/>Historical Messages Cleared") Changed --> Future["<b>Future Behavior</b>"] Future --> FutureNew["<b>New Dead-Letter Messages</b><br/>Will Trigger Error Status Again"] Future --> FutureNo["<b>No New Messages</b><br/>Status Remains Warning"] FutureNew --> Start style Start fill:#ff6b6b,color:#fff,stroke:#c92a2a,stroke-width:2px style MenuClick fill:#4dabf7,color:#fff,stroke:#1971c2,stroke-width:2px style Confirm fill:#ffd43b,color:#000,stroke:#f08c00,stroke-width:2px style Cancel fill:#a6e3a1,color:#000,stroke:#5c940d,stroke-width:2px style Execute fill:#4dabf7,color:#fff,stroke:#1971c2,stroke-width:2px style Success fill:#51cf66,color:#fff,stroke:#2f9e44,stroke-width:2px style Changed fill:#ffd43b,color:#000,stroke:#f08c00,stroke-width:2px style Future fill:#b197fc,color:#fff,stroke:#7c3aed,stroke-width:2px style FutureNew fill:#ff6b6b,color:#fff,stroke:#c92a2a,stroke-width:2px style FutureNo fill:#ffd43b,color:#000,stroke:#f08c00,stroke-width:2px

When you acknowledge dead-letter messages using this action, the following behavior occurs:

  • ✅ All dead-letter messages with a timestamp older than the current time are acknowledged
  • ✅ The resource status changes from Error to Warning (assuming no other error conditions exist)
  • ✅ New dead-letter messages arriving after the acknowledgement will again trigger an Error status
  • ✅ This allows you to clear transient dead-letter issues while remaining alerted to new problems

This feature is particularly useful for:

  • Acknowledging batch processing failures that have been resolved
  • Clearing stale dead-letter queues after root cause analysis
  • Maintaining alert awareness while preventing false positives from historical messages

Details

Information about the time for which messages were acknowledged is available in the details modal for the Service Bus Queue resource.
Acknowledge Dead Letter Messages Modal Details
Example showing the details modal for acknowledging dead-letter messages.


Next Step