Microsoft Exchange Server integration metrics
The official Datadog integration for monitoring Microsoft Exchange Server. It collects 60 metrics.
Official summary
Collect and graph Microsoft Exchange Server metrics
Metric types
- gauge (value at a point in time): 56
- count (occurrences in the interval): 4
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
exchange.Shows the number of active database copies on the server. | gauge | - |
exchange.Shows the number of ping commands currently pending in the queue. | gauge | command |
exchange.Shows the number of HTTP requests received from the client via ASP.NET per second. Determines the current Exchange ActiveSync request rate. Used only to determine current user load. | gauge | request/ |
exchange.Shows the number of sync commands processed per second. Clients use this command to synchronize items within a folder. | gauge | command/ |
exchange.Shows the time in milliseconds (ms) to send an LDAP read request to the specified domain controller and receive a response. | gauge | millisecond |
exchange.Shows the time (in ms) to send an LDAP search request and receive a response. | gauge | millisecond |
exchange.Shows the time (in ms) to send an LDAP read request to the specified domain controller and receive a response. | gauge | millisecond |
exchange.Shows the time (in ms) to send an LDAP search request and receive a response. | gauge | millisecond |
exchange.Shows the number of Autodiscover service requests processed each second. Determines current user load. | gauge | request/ |
exchange.Shows the number of database read operations per second for each attached database instance. | gauge | read/ |
exchange.Shows the average length of time, in ms, per passive database read operation. | gauge | millisecond |
exchange.Shows the number of database write operations per second for each attached database instance. | gauge | write/ |
exchange.Shows the average length of time, in ms, per passive database write operation. | gauge | millisecond |
exchange.Shows the average length of time, in ms, per Log write operation. | gauge | millisecond |
exchange.Shows the number of log writes per second for each database instance. | gauge | write/ |
exchange.Shows the average length of time, in milliseconds (ms), per database read operation. | gauge | millisecond |
exchange.Shows the average length of time, in ms, per database write operation. | gauge | millisecond |
exchange.Shows the average time spent authenticating CAS requests over the last 200 samples. | gauge | millisecond |
exchange.Shows the average latency (ms) of CAS processing time (does not include time spent proxying) over the last 200 requests. | gauge | millisecond |
exchange.Shows the percentage of connectivity related failures between this Client Access Server and MBX servers over the last 200 samples. | gauge | percent |
exchange.Shows the number of concurrent outstanding proxy requests. | gauge | request |
exchange.Shows the number of proxy requests processed each second. | gauge | request/ |
exchange.Shows the number of requests processed each second. | gauge | request/ |
exchange.Shows the average latency (ms) of MailboxServerLocator web service calls. | gauge | millisecond |
exchange.Shows a server RPC latency, in ms, averaged for the past 1,024 packets for a particular client protocol. | gauge | millisecond |
exchange.Shows the number of RPC operations per second for each client type connection. | gauge | operation/ |
exchange.RPC Latency average (msec) is the average latency in milliseconds of RPC requests per database. Average is calculated over all RPCs since exrpc32 was loaded. | gauge | millisecond |
exchange.Shows the number of RPC operations per second for each database instance. | gauge | operation/ |
exchange.Indicates the overall RPC requests currently executing within the information store process. | gauge | request |
exchange.Shows the amount of physical memory, in megabytes (MB), immediately available for allocation to a process or for system use. It's equal to the sum of memory assigned to the standby (cached), free, and zero page lists.[Not Exchange Server specific metric] | gauge | mebibyte |
exchange.Shows the ratio of Memory\Committed Bytes to the Memory\Commit Limit.[Not Exchange Server specific metric] | gauge | percent |
exchange.The total number of times that the semaphore has been obtained over the lifetime of the security channel connection, or since system startup for _Total. | count | - |
exchange.The average time (in seconds) that the semaphore is held over the last sample. | gauge | second |
exchange.The number of threads that are holding the semaphore. | gauge | thread |
exchange.The total number of times that a thread has timed out while it waited for the semaphore over the lifetime of the security channel connection, or since system startup for _Total. | count | timeout |
exchange.The number of threads that are waiting to obtain the semaphore. | gauge | thread |
exchange.Indicates the number of outbound packets that couldn't be transmitted because of errors. | gauge | error |
exchange.Shows the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.[Not Exchange Server specific metric] | count | connection |
exchange.Shows the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.[Not Exchange Server specific metric] | gauge | error |
exchange.Shows the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.[Not Exchange Server specific metric] | count | connection |
exchange.Shows the number of requests handled by Outlook Web App per second. Determines current user load. | gauge | request/ |
exchange.Shows the number of unique users currently logged on to Outlook Web App. This value monitors the number of unique active user sessions, so that users are only removed from this counter after they log off or their session times out. Determines current user load. | gauge | user |
exchange.Shows the percentage of processor time spent in privileged mode. Privileged mode is a processing mode designed for operating system components and hardware-manipulating drivers. It allows direct access to hardware and all memory. | gauge | percent |
exchange.Shows the percentage of time that the processor is executing application or operating system processes. This is when the processor isn't idle. | gauge | percent |
exchange.Shows the percentage of processor time spent in user mode. User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. | gauge | percent |
exchange.Indicates the number of threads each processor is servicing. Processor Queue Length shows the number of threads that are delayed in the Processor Ready Queue and are waiting to be scheduled for execution. The value listed is the last observed value at the time the measurement was taken.[Not Exchange Server specific metric] | gauge | thread |
exchange.Shows the number of unique users that have shown some activity in the last 2 minutes. | gauge | user |
exchange.Shows the latency, in milliseconds (ms), averaged for the past 1,024 packets. | gauge | millisecond |
exchange.Shows the total number of client connections maintained. | gauge | connection |
exchange.Shows the rate at which RPC operations occur, per second. | gauge | operation/ |
exchange.Shows the number of client requests currently being processed by the RPC Client Access service. | gauge | request |
exchange.Shows the number of users connected to the service. | gauge | user |
exchange.Shows the number of active tasks currently running in the background for workload management. | gauge | task |
exchange.Shows the number of workload management tasks that have been completed. | gauge | task |
exchange.Shows the number of workload management tasks that are currently queued up waiting to be processed. | gauge | task |
exchange.Shows the rate that connections to the Web service are being attempted. Determines current user load. | gauge | connection |
exchange.Shows the current number of connections established to the Default website which corresponds to the number of connections hitting the Front End CAS server role. Determines current user load. | gauge | connection |
exchange.Shows the current number of connections established with the Web service. Determines current user load. | gauge | connection |
exchange.Shows the rate HTTP requests are made that don't use the OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, SEARCH, LOCK, or UNLOCK methods. Determines current user load. | gauge | connection/ |
exchange.Shows the number of requests processed each second. Determines current user load. | gauge | request/ |
Official documentation
Official documentation for the Microsoft Exchange Server integration
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.