Microsoft Exchange Server extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor your Microsoft Exchange mail server and calendaring server.

Get started

Check out the documentation page for detailed instructions on how to activate WMI extensions.

Overview

This Dynatrace extensions allows you to monitor your Microsoft Exchange Server. It enables full observability for your mail and calendar server. It is highly flexible, and can be easily configured to meet specific requirements.

This is intended for users, who:

  • Want to monitor Microsoft Exchange Servers
  • Improve Exchange Server performance and health
  • Detect potential security breaches

This enables you to:

  • Enable alerting based on detected anomalies
  • Track events reported by MS Exchange server
  • Alert on anomalies leading to performance issues

Requirements

In addition to the requirements specified in the this documentation page, if your user is not an administrator on the Exchange server they must be added to the following groups:

  • Performance Monitor Users
  • Event Log Readers

Compatibility information

  • Microsoft Exchange Server 2013 and 2016+
    (currently only on-premises deployments are supported.)

Details

This extension is built on top of the new Extension Framework.

The Extension package contains:

  • WMI DataSource configuration,
  • Dashboard template,
  • Unified Analysis screen template,
  • topology definition and entity extraction rules.

Metrics collected:**

Messages:

  • Messages sent
  • Messages sent/s
  • Messages received
  • Messages received/s
  • Rejected messages

Mailboxes:

  • Bytes sent
  • Bytes sent/s
  • Bytes received
  • Bytes received/s

Queues:

  • Active mailbox delivery queue
  • Active non SMTP delivery queue
  • External active remote delivery queue
  • All external remote delivery queues
  • Internal active remote delivery queue
  • All internal remote delivery queues
  • Poison queue
  • Mailbox retry delivery queues
  • Non SMTP retry delivery queues
  • Submission queue length
  • Expired messages in submission queue
  • Deffered messages in submission queue
  • Completed items
  • Completed items/s
  • Queued items
  • Queued items/s
  • Expired queued items
  • Completed messages
  • Completed messages/s
  • Delayed messages
  • Delayed messages/s
  • Queued messages
  • Queued messages total
  • Queued messages/s
  • Submitted messages
  • Submitted messages/s

Log events reported:

  • management logs
  • general MS Exchange events stored

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

queues2013
Metric nameMetric keyDescription
Active mailbox delivery queuecom.dynatrace.extension.ms-exchange.queue.active.mailbox.lengthLength of active mailbox delivery queue
Active non SMTP delivery queuecom.dynatrace.extension.ms-exchange.queue.active.nonsmtp.lengthLength of active non SMTP delivery queue
External active remote delivery queuecom.dynatrace.extension.ms-exchange.queue.external.active.lengthLength of external active remote delivery queue
All external remote delivery queuescom.dynatrace.extension.ms-exchange.queue.external.total.lengthAggregated length of all of external remote delivery queues
Internal active remote delivery queuecom.dynatrace.extension.ms-exchange.queue.internal.active.lengthLength of internal active remote delivery queue
All internal remote delivery queuescom.dynatrace.extension.ms-exchange.queue.internal.total.lengthAggregated length of all of internal remote delivery queues
Poison queuecom.dynatrace.extension.ms-exchange.queue.poison.lengthLength of poison queue
Mailbox retry delivery queuescom.dynatrace.extension.ms-exchange.queue.retry.mailbox.lengthLength of mailbox retry delivery queues
Non SMTP retry delivery queuescom.dynatrace.extension.ms-exchange.queue.retry.nonsmtp.lengthLength of non SMTP retry delivery queues
Submission queuecom.dynatrace.extension.ms-exchange.queue.submission.lengthLength of submission queue
Expired messages in submission queuecom.dynatrace.extension.ms-exchange.queue.submission.expiredNumber of expired messages in submission queue
events
Metric nameMetric keyDescription
default
Metric nameMetric keyDescription
com.dynatrace.extension.ms-exchange.mailbox.messages.sent.total
Messages sent/scom.dynatrace.extension.ms-exchange.mailbox.messages.sent.persecNumber of messages sent by the send connector each second
com.dynatrace.extension.ms-exchange.mailbox.messages.received.total
Messages received/scom.dynatrace.extension.ms-exchange.mailbox.messages.received.persecNumber of messages received by the SMTP server each second
com.dynatrace.extension.ms-exchange.mailbox.messages.refused.forsize
queues2016+
Metric nameMetric keyDescription
Active mailbox delivery queuecom.dynatrace.extension.ms-exchange.queue.active.mailbox.lengthLength of active mailbox delivery queue
Active non SMTP delivery queuecom.dynatrace.extension.ms-exchange.queue.active.nonsmtp.lengthLength of active non SMTP delivery queue
External active remote delivery queuecom.dynatrace.extension.ms-exchange.queue.external.active.lengthLength of external active remote delivery queue
All external remote delivery queuescom.dynatrace.extension.ms-exchange.queue.external.total.lengthAggregated length of all of external remote delivery queues
Internal active remote delivery queuecom.dynatrace.extension.ms-exchange.queue.internal.active.lengthLength of internal active remote delivery queue
All internal remote delivery queuescom.dynatrace.extension.ms-exchange.queue.internal.total.lengthAggregated length of all of internal remote delivery queues
Poison queuecom.dynatrace.extension.ms-exchange.queue.poison.lengthLength of poison queue
Mailbox retry delivery queuescom.dynatrace.extension.ms-exchange.queue.retry.mailbox.lengthLength of mailbox retry delivery queues
Non SMTP retry delivery queuescom.dynatrace.extension.ms-exchange.queue.retry.nonsmtp.lengthLength of non SMTP retry delivery queues
Submission queuecom.dynatrace.extension.ms-exchange.queue.submission.lengthLength of submission queue
Deffered messages in submission queuecom.dynatrace.extension.ms-exchange.queue.submission.defferedNumber of deffered messages in submission queue
Expired messages in submission queuecom.dynatrace.extension.ms-exchange.queue.submission.expiredNumber of expired messages in submission queue
com.dynatrace.extension.ms-exchange.queue.items.completed.total
Completed items/scom.dynatrace.extension.ms-exchange.queue.items.completed.persecNumber of completed items per second
com.dynatrace.extension.ms-exchange.queue.items.queued.total
Queued items/scom.dynatrace.extension.ms-exchange.queue.items.queued.persecNumber of queued items per second
com.dynatrace.extension.ms-exchange.queue.items.queued.expired
com.dynatrace.extension.ms-exchange.queue.messages.completed.total
Completed messages/scom.dynatrace.extension.ms-exchange.queue.messages.completed.persecNumber of completed messages per second
com.dynatrace.extension.ms-exchange.queue.messages.delayed.total
Delayed messages/scom.dynatrace.extension.ms-exchange.queue.messages.delayed.persecNumber of delayed messages per second
Queued messagescom.dynatrace.extension.ms-exchange.queue.messages.queuedNumber of queued messages
com.dynatrace.extension.ms-exchange.queue.messages.queued.total
Queued messages/scom.dynatrace.extension.ms-exchange.queue.messages.queued.persecNumber of queued messages per second
com.dynatrace.extension.ms-exchange.queue.messages.submitted.total
Submitted messages/scom.dynatrace.extension.ms-exchange.queue.messages.submitted.persecNumber of submitted messages per second
bytes
Metric nameMetric keyDescription
com.dynatrace.extension.ms-exchange.mailbox.bytes.sent.total
Bytes sent/scom.dynatrace.extension.ms-exchange.mailbox.bytes.sent.persecNumber of bytes sent per second
com.dynatrace.extension.ms-exchange.mailbox.bytes.received.total
Bytes received/scom.dynatrace.extension.ms-exchange.mailbox.bytes.received.persecNumber of bytes received per second
Related tags
ApplicationWMIMailMicrosoftApplication Observability