Exchange Delivery Queue service
When this service has a scan interval of less than 5 minutes, the probe may take longer than the scan interval to gather the metrics. As a result, you may notice some scan intervals are not populated.
The Exchange Delivery Queue service uses a Windows agent to monitor the message queues of Microsoft Exchange Server 2013/2016.
| Basic Service Information | |
| Service Type | AMP | 
| Powershell cmdlet | Get-counter MSExchangeTransport Queues (Queue Name) | 
| Supported Systems/Applications | Windows Workstations and Servers | 
| Known limitations | Windows only | 
| Max Instances on each device | 100 | 
| Supported Device class | Laptops – Windows, Servers – Windows, Workstations – Windows | 
| Notification Profile | N/A | 
| Monitored by | Local agent | 
| Minimum Scan Interval | 1 minute | 
Configuring the service
| Queue Name | The default value is _Total, which monitors all delivery queues on the Microsoft Exchange server. You can also specify a different queue. | 
Troubleshooting
| misconfigured | 
  | 
Metrics
All of the performance counters queried in this service come from the MSExchangeTransport Queues Performance Counter Class.
Submission Queue Length 
  | Messages in the submission queue. | 
  | 
Retry Non-SMTP Delivery Queue Length 
  | Messages in a retry state in the non-SMTP gateway delivery queues. | 
  | 
Retry Mailbox Delivery Queue Length 
  | Messages in a retry state attempting to deliver a message to a remote mailbox. | 
  | 
Active Non-SMTP Delivery Queue Length 
  | Messages in the drop directory used by a Foreign connector. | 
  | 
Active Mailbox Delivery Queue Length 
  | Messages in the active mailbox queues. | 
  | 
Poison Queue Length 
  | Messages in the poison message queue. | 
  | 
Unreachable Queue Length 
  | Messages in the Unreachable queue. | 
  | 
