Microsoft Exchange Server インテグレーションのメトリクス

Microsoft Exchange Server の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 60 件あります。

公式の紹介文 (英語)

Collect and graph Microsoft Exchange Server metrics

種別の内訳

  • gauge (その時点の値): 56 件
  • count (集計間隔内の発生回数): 4 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
exchange.activemanager.database_mountedShows the number of active database copies on the server.gauge-
exchange.activesync.ping_pendingShows the number of ping commands currently pending in the queue.gaugecommand
exchange.activesync.requests_persecShows 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.gaugerequest/second
exchange.activesync.sync_persecShows the number of sync commands processed per second. Clients use this command to synchronize items within a folder.gaugecommand/second
exchange.adaccess_domain_controllers.ldap_readShows the time in milliseconds (ms) to send an LDAP read request to the specified domain controller and receive a response.gaugemillisecond
exchange.adaccess_domain_controllers.ldap_searchShows the time (in ms) to send an LDAP search request and receive a response.gaugemillisecond
exchange.adaccess_processes.ldap_readShows the time (in ms) to send an LDAP read request to the specified domain controller and receive a response.gaugemillisecond
exchange.adaccess_processes.ldap_searchShows the time (in ms) to send an LDAP search request and receive a response.gaugemillisecond
exchange.autodiscover.requests_persecShows the number of Autodiscover service requests processed each second. Determines current user load.gaugerequest/second
exchange.database.io_db_reads_attached_persecShows the number of database read operations per second for each attached database instance.gaugeread/second
exchange.database.io_db_reads_recovery_avg_latencyShows the average length of time, in ms, per passive database read operation.gaugemillisecond
exchange.database.io_db_writes_attached_persecShows the number of database write operations per second for each attached database instance.gaugewrite/second
exchange.database.io_db_writes_recovery_avg_latencyShows the average length of time, in ms, per passive database write operation.gaugemillisecond
exchange.database.io_log_writes_avg_latencyShows the average length of time, in ms, per Log write operation.gaugemillisecond
exchange.database.io_log_writes_persecShows the number of log writes per second for each database instance.gaugewrite/second
exchange.database.io_reads_avg_latencyShows the average length of time, in milliseconds (ms), per database read operation.gaugemillisecond
exchange.database.io_writes_avg_latencyShows the average length of time, in ms, per database write operation.gaugemillisecond
exchange.httpproxy.avg_auth_latencyShows the average time spent authenticating CAS requests over the last 200 samples.gaugemillisecond
exchange.httpproxy.clientaccess_processing_latencyShows the average latency (ms) of CAS processing time (does not include time spent proxying) over the last 200 requests.gaugemillisecond
exchange.httpproxy.mailbox_proxy_failure_rateShows the percentage of connectivity related failures between this Client Access Server and MBX servers over the last 200 samples.gaugepercent
exchange.httpproxy.outstanding_requestsShows the number of concurrent outstanding proxy requests.gaugerequest
exchange.httpproxy.proxy_requests_persecShows the number of proxy requests processed each second.gaugerequest/second
exchange.httpproxy.requests_persecShows the number of requests processed each second.gaugerequest/second
exchange.httpproxy.server_locator_latencyShows the average latency (ms) of MailboxServerLocator web service calls.gaugemillisecond
exchange.is.clienttype.rpc_latencyShows a server RPC latency, in ms, averaged for the past 1,024 packets for a particular client protocol.gaugemillisecond
exchange.is.clienttype.rpc_ops_persecShows the number of RPC operations per second for each client type connection.gaugeoperation/second
exchange.is.store.rpc_latencyRPC Latency average (msec) is the average latency in milliseconds of RPC requests per database. Average is calculated over all RPCs since exrpc32 was loaded.gaugemillisecond
exchange.is.store.rpc_ops_persecShows the number of RPC operations per second for each database instance.gaugeoperation/second
exchange.is.store.rpc_requestsIndicates the overall RPC requests currently executing within the information store process.gaugerequest
exchange.memory.availableShows 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]gaugemebibyte
exchange.memory.committedShows the ratio of Memory\Committed Bytes to the Memory\Commit Limit.[Not Exchange Server specific metric]gaugepercent
exchange.netlogon.semaphore_acquiresThe 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.netlogon.semaphore_hold_timeThe average time (in seconds) that the semaphore is held over the last sample.gaugesecond
exchange.netlogon.semaphore_holdersThe number of threads that are holding the semaphore.gaugethread
exchange.netlogon.semaphore_timeoutsThe 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.counttimeout
exchange.netlogon.semaphore_waitersThe number of threads that are waiting to obtain the semaphore.gaugethread
exchange.network.outbound_errorsIndicates the number of outbound packets that couldn't be transmitted because of errors.gaugeerror
exchange.network.tcpv4.conns_resetShows 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]countconnection
exchange.network.tcpv6.connection_failuresShows the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.[Not Exchange Server specific metric]gaugeerror
exchange.network.tcpv6.conns_resetShows 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]countconnection
exchange.owa.requests_persecShows the number of requests handled by Outlook Web App per second. Determines current user load.gaugerequest/second
exchange.owa.unique_usersShows 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.gaugeuser
exchange.processor.cpu_privilegedShows 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.gaugepercent
exchange.processor.cpu_timeShows the percentage of time that the processor is executing application or operating system processes. This is when the processor isn't idle.gaugepercent
exchange.processor.cpu_userShows the percentage of processor time spent in user mode. User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems.gaugepercent
exchange.processor.queue_lengthIndicates 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]gaugethread
exchange.rpc.active_user_countShows the number of unique users that have shown some activity in the last 2 minutes.gaugeuser
exchange.rpc.averaged_latencyShows the latency, in milliseconds (ms), averaged for the past 1,024 packets.gaugemillisecond
exchange.rpc.conn_countShows the total number of client connections maintained.gaugeconnection
exchange.rpc.ops_persecShows the rate at which RPC operations occur, per second.gaugeoperation/second
exchange.rpc.requestsShows the number of client requests currently being processed by the RPC Client Access service.gaugerequest
exchange.rpc.user_countShows the number of users connected to the service.gaugeuser
exchange.workload_management.active_tasksShows the number of active tasks currently running in the background for workload management.gaugetask
exchange.workload_management.completed_tasksShows the number of workload management tasks that have been completed.gaugetask
exchange.workload_management.queued_tasksShows the number of workload management tasks that are currently queued up waiting to be processed.gaugetask
exchange.ws.connection_attemptsShows the rate that connections to the Web service are being attempted. Determines current user load.gaugeconnection
exchange.ws.current_connections_default_websiteShows 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.gaugeconnection
exchange.ws.current_connections_totalShows the current number of connections established with the Web service. Determines current user load.gaugeconnection
exchange.ws.other_attemptsShows 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.gaugeconnection/second
exchange.ws.requests_persecShows the number of requests processed each second. Determines current user load.gaugerequest/second

公式ドキュメント

Microsoft Exchange Server インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。