Microsoft Dynamics CRM 2011 Performance Counters



Similar documents
Monitoring MSDynamix CRM 2011

Microsoft Dynamics GP SQL Server Reporting Services Guide

Access Teams with Microsoft Dynamics CRM 2013

Administration Guide for the System Center Cloud Services Process Pack

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

Configuration Task 3: (Optional) As part of configuration, you can deploy rules. For more information, see "Deploy Inbox Rules" below.

Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP

Microsoft Dynamics CRM 2013 Service Provider Planning and Deployment Guide

CA Nimsoft Monitor Snap

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

Introduction to Hyper-V High- Availability with Failover Clustering

System Requirements for Microsoft Dynamics SL 2015

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

CA Unified Infrastructure Management

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits

Architecture. Outlook Synchronization in Microsoft Dynamics CRM. Microsoft Dynamics CRM White Paper:

HDA Integration Guide. Help Desk Authority 9.0

Monitoring SharePoint 2007/2010/2013 Server Using Event Tracker

FIGURE Selecting properties for the event log.

CRM Insights Admin Guide

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

Using Entrust certificates with Microsoft Office and Windows

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

Windows Server Update Services 3.0 SP2 Step By Step Guide

Authoring for System Center 2012 Operations Manager

SharePoint Server Quick Start Guide for Single Server Farms

Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0. Table of Contents Lab 1: Configuring and Managing WSS 3.

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Working with Microsoft Dynamics CRM Mike Snyder Jim Steger Kristie Reid

Dynamics CRM with Azure and SharePoint a perfect match. Central and Eastern Europe

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Operations Guide for the System Center Cloud Services Process Pack

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

Monitoring Replication

Test Lab Guide: Creating a Windows Azure AD and Windows Server AD Environment using Azure AD Sync

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Application Performance Monitoring for WhatsUp Gold v16.2 User Guide

SharePoint 2013 Business Connectivity Services Hybrid Overview

1. Contents 1. Introduction Installation Preparing for the installation Installing the Pre-Requisites Components... 2.

The 2007 R2 Version of Microsoft Office Communicator Mobile for Windows Mobile: Frequently Asked Questions

Special thanks to the following people for reviewing and providing invaluable feedback for this document: Joe Davies, Bill Mathers, Andreas Kjellman

Microsoft Dynamics CRM 2011 Installation and Deployment

Management Reporter Integration Guide for Microsoft Dynamics AX

ms-help://ms.technet.2005mar.1033/enu_kbntrelease/ntrelease/ htm

Cisco Unified Workforce Optimization

Exclaimer Mail Archiver User Manual

How to Secure a Groove Manager Web Site

Monitoring DoubleTake Availability

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

MicrosoftDynam ics GP TenantServices Installation and Adm inistration Guide

Using multi-tenancy in Microsoft Dynamics CRM 2013 to address challenges in enterprise business environments

Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server

Multi-Tenant Scalability Guidance for Exchange Server 2010 Service Pack 2

Dell Active Administrator 8.0

EMC ApplicationXtender Server

Microsoft Internet Information Services Solution 1.0

EMC ApplicationXtender Server

IBM Aspera Add-in for Microsoft Outlook 1.3.2

Altiris Monitor Solution for Servers 7.1 SP1 and Event Console 7.1 MR1 from Symantec Release Notes

Webmetrics Web Monitoring Getting Started Guide

Business continuity management for Microsoft SharePoint Server 2010

5nine Cloud Monitor for Hyper-V

Microsoft Dynamics GP econnect Installation and Administration Guide

Management Reporter Integration Guide for Microsoft Dynamics GP

Windows Server Update Services 3.0 SP2 Operations Guide

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: August 2011

Installation and Deployment in Microsoft Dynamics CRM 2013

Creating and Deploying Active Directory Rights Management Services Templates Step-by-Step Guide

Retail Deployment Guide. Microsoft Dynamics AX 2012 Feature Pack

Diagnostic Manager. User Guide. Publication Date: September 04, 2015

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: November 2011

Pass4Sure.MB2-701_90Q&A. MB2-701 Extending Microsoft Dynamics CRM 2013

Colligo Contributor File Manager 4.6. User Guide

System performance monitoring in RTMT

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3

About This Guide Signature Manager Outlook Edition Overview... 5

GFI Product Guide. GFI MailArchiver Archive Assistant

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

Colligo Briefcase for Windows 6.0. Administrator s Guide

Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment

GFI Product Guide. Archive Assistant

D&B360. Installation and Administration Guide. for Microsoft Dynamics CRM. Version 3.0

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Mod 2: User Management

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4

User Guide Release Management for Visual Studio 2013

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: March 2012

Quick Start guide to. Microsoft Business Solutions CRM 1.2. on a Microsoft Windows Small Business Server 2003 Premium Edition.

Performance White Paper

GFI Product Manual. Outlook Connector Manual

STEVEN MANN. InfoPath* with. SharePoint HOW-TO. 800 East 96th Street, Indianapolis, Indiana USA

System Requirements for Microsoft Dynamics SL 2015

Citrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7

Microsoft Project Server 2010 Administrator's Guide

Transcription:

Microsoft Dynamics CRM 2011 Performance Counters Microsoft Corporation Published August 2011 Abstract Windows Server 2008 R2 includes a tool named Windows Performance Monitor. You can configure Windows Performance Monitor to obtain and display performance data as system components run on a Microsoft Dynamics CRM Performance objects provide sets of counters that generate data about how various components perform as they run in a Microsoft Dynamics CRM environment. For example, the Processor object collects metrics that show how one or more microprocessors are performing on a particular server. This document lists the performance counters provided in Microsoft Dynamics CRM 2011.

This document is provided "as-is". Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. 2011 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Hyper-V, Internet Explorer, Microsoft Dynamics, Microsoft Dynamics logo, MSDN, Outlook, Notepad, SharePoint, Silverlight, Visual C++, Windows, Windows Azure, Windows Live, Windows PowerShell, Windows Server, and Windows Vista are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Contents Select the Microsoft Dynamics CRM performance counters to monitor... 4 Microsoft Dynamics CRM Client counters... 4 Microsoft Dynamics CRM Server counters... 6 Microsoft Dynamics CRM Authentication counters... 8 Microsoft Dynamics CRM OutlookSync counters... 12 Microsoft Dynamics CRM Discovery counters... 13 Microsoft Dynamics CRM LocatorService counters... 14 Microsoft Dynamics CRM Platform counters... 14 Microsoft Dynamics CRM Service counters... 16 Microsoft Dynamics CRM Sandbox Client counters... 16 Microsoft Dynamics CRM Sandbox Host counters... 17 Microsoft Dynamics CRM Async Service counters... 18 Microsoft Dynamics CRM E-mail Router counters... 45

Select the Microsoft Dynamics CRM performance counters to monitor Windows Server 2008 R2 includes a tool named Windows Performance Monitor. You can configure Windows Performance Monitor to obtain and display performance data as system components run on a Microsoft Dynamics CRM 2011 Performance objects provide sets of counters that generate data about how various components perform as they run in a Microsoft Dynamics CRM environment. For example, the Processor object collects metrics that show how one or more microprocessors are performing on a particular server. Many performance objects are built into the operating system, and more are installed with software applications and services. For example, the performance objects installed with Microsoft SQL Server and Microsoft Exchange Server can help you monitor the performance of components that are relevant to your system. To select the Microsoft Dynamics CRM 2011 counters that you want to monitor 1. Start Performance Monitor. Click Start, in the Search box type perfmon.msc, and then press ENTER. 2. In the list of found programs, click perfmon.exe. 3. In the navigation pane of the Performance Monitor window, click Performance Monitor. 4. Click the + (plus sign) toolbar icon to open the Add Counters dialog box. 5. In the list of available performance objects, locate the objects described in the following tables. For example, select CRM Server to see the list of available counters for the Microsoft Dynamics CRM Server application. 6. Highlight the names of the counters that you want to monitor, click Add, and then click OK. The selected counters are added to the list of active counters in the Performance Monitor window, and the data that they generate is shown in the dynamic graph. Important For more information about how to use the performance monitoring tool, see the Help that is included with your operating system. Microsoft Dynamics CRM Client counters The counters provided by the CRM Client performance object are described in the following table. These counters are available after installing Microsoft Dynamics CRM for Microsoft Office Outlook. 4

Time Spent In Organization Service Requests Time Spent In Internal Organization Service Requests Time Spent In Organization Service Metadata Requests Total Organization Service Requests Successful Organization Service Requests Failed Organization Service Requests Total Organization Service Metadata Requests Successful Organization Service Metadata Requests Failed Organization Service Metadata Requests Total Internal Organization Service Requests Total time spent by the Microsoft Dynamics CRM web services processing requests. This includes both successful and unsuccessful requests. Total time spent by the Microsoft Dynamics CRM web services processing requests from Microsoft Dynamics CRM components. This includes both successful and unsuccessful requests. Total time spent by the Microsoft Dynamics CRM web services processing metadata requests. This includes both successful and unsuccessful requests. Total number of requests received by the Microsoft Dynamics CRM Organization web service. This includes both successful and unsuccessful requests. Total number of requests received by the Microsoft Dynamics CRM Organization web service that have completed successfully. Total number of requests to the Microsoft Dynamics CRM web services that failed because of a time-out or other SOAP failure. Total number of metadata requests received by the Microsoft Dynamics CRM Organization web service. This includes both successful and unsuccessful requests. Total number of metadata requests received by the Microsoft Dynamics CRM Organization web service that have completed successfully. Total number of metadata requests received by the Microsoft Dynamics CRM Organization web service that failed because of a time-out or other SOAP failure. Total number of requests received by Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in 5

Successful Internal Organization Service Requests Failed Internal Organization Service Requests Script Error Reports Emails Tagged Email Tagging Cost Items Synched To Outlook the Microsoft Dynamics CRM SDK. This includes both successful and unsuccessful requests. Total number of requests received by Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK. This includes both successful and unsuccessful requests. Total number of failed web service requests to Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK. Number of script error reports received. Number of emails tagged. Number of emails tagged / Total Processing Time. Number of emails synchronized to Microsoft Office Outlook. Synching To Outlook Cost Number of emails synchronized to Outlook / Total Processing Time. Items Synched To Offline Offline Synching Cost Number of items synchronized to offline clients. Number of items synchronized to offline clients / Total Processing Time. Microsoft Dynamics CRM Server counters The counters provided by the CRM Server performance object are described in the following table. Counter Name #Organizations The number of organizations that are currently active. 6

Failed Internal Organization Service Requests Failed Organization Service Metadata Requests Failed Organization Service Requests Failed Report Render Requests Script Error Reports Successful Internal Organization Service Requests Successful Organization Service Metadata Requests Successful Organization Service Requests Time Spent In Internal Organization Service The total number of failed web service requests to Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK. The total number of metadata requests received by the Microsoft Dynamics CRM Organization Web service that failed because of a time-out or other SOAP failure. The total number of requests to the Microsoft Dynamics CRM Web services that failed because of a time-out or other SOAP failure. The number of requests to render Microsoft SQL Server Reporting Services reports that failed because of a time-out or error. The total number of error reports generated by the web client and Microsoft Dynamics CRM for Outlook. This counter is reset weekly to zero.this counter is an indicator of high script error frequency. If a large number of error reports are received in a short time, the s team should investigate to determine which pages are producing errors.we recommend that you set a monitoring alert to notify you if there are more than 500 error reports in a 10-minute period. Total number of successfully completed web service requests to Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK. Total number of metadata requests received by the Microsoft Dynamics CRM Organization Web service that have completed successfully. Total number of requests received by the Microsoft Dynamics CRM Organization Web service that have completed successfully. Total time spent by the Microsoft 7

Requests Time Spent In Organization Service Metadata Requests Time Spent In Organization Service Requests Total Internal Organization Service Requests Total Organization Service Metadata Requests Total Organization Service Requests Total Report Render Requests Dynamics CRM Web services processing requests from CRM components. This includes both successful and unsuccessful requests. Total time spent by the Microsoft Dynamics CRM Web services processing metadata requests. This includes both successful and unsuccessful requests. Total time spent by the Microsoft Dynamics CRM Web services processing requests. This includes both successful and unsuccessful requests. Total number of requests received by Microsoft Dynamics CRM InProc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK. This includes both successful and unsuccessful requests. Total number of metadata requests received by the Microsoft Dynamics CRM Organization Web service. This includes both successful and unsuccessful requests. Total number of requests received by the Microsoft Dynamics CRM Organization Web service. This includes both successful and unsuccessful requests. The total number of requests to render Microsoft SQL Server Reporting Services reports. Microsoft Dynamics CRM Authentication counters The counters provided by the CRM Authentication performance object are described in the following table. 8

ClaimsAuthentication AttemptsInTheLastMinute The total number of authentication requests processed per minute using claims. This counter measures the entire deployment including all organizations. ClaimsAuthentication FailuresInTheLastMinute ConfigDBWindows AuthenticationAttemptsIn TheLastMinute ConfigDBWindows AuthenticationFailuresIn TheLastMinute CrmPostAuthentication AttemptsInTheLastMinute The total number of failed authentication requests processed per minute using claims. This counter measures the whole deployment including all organizations. The total number of authentication requests that are processed per minute by using the MSCRM_CONFIG database. This counter includes successful and unsuccessful authentication attempts for a particular organization. This counter is useful to show the authentication engine throughput of requests that use the MSCRM_CONFIG database and are not requests for access to a specific organization. Together with the Processor and Memory counters, this counter can indicate whether the Microsoft Dynamics CRM server is overloaded with authentication requests and may require load balancing. The number of unsuccessful authentication requests per minute that are processed by using Active Directory authentication credentials. This counter measures the entire Microsoft Dynamics CRM deployment including all organizations. A high count may indicate that the system is possibly under a Denial of Service attack, or there is some problem with the Authentication service configuration. The total number of authentication requests per minute that are processed by using Active Directory authentication credentials. This counter includes successful and unsuccessful authentication attempts, and measures the entire Microsoft Dynamics CRM deployment 9

CrmPostAuthentication FailuresInTheLastMinute PassportAuthentication AttemptsInTheLastMinute PassportAuthentication FailuresInTheLastMinute including all organizations. This counter is useful to show the authentication engine throughput of requests for access to a specific organization in an Internet-facing deployment of Microsoft Dynamics CRM. Together with the Processor and Memory counters, this counter can indicate whether the Microsoft Dynamics CRM server is overloaded with authentication requests and may require load balancing. The number of unsuccessful authentication requests per minute that are processed by using Microsoft Dynamics CRM authentication credentials. This counter measures the entire deployment including all organizations. A high count may indicate that the system is possibly under a Denial of Service attack, or there is some problem with the Authentication service configuration. The total number of authentication requests per minute that are processed by using Windows Live ID authentication credentials. This counter includes successful and unsuccessful authentication attempts, and measures the entire Microsoft Dynamics CRM deployment including all organizations. This counter applies to Microsoft Dynamics CRM Online only. This counter is useful to show the authentication engine throughput of requests that use Windows Live ID authentication credentials and are not requests for access to a specific organization. Together with the Processor and Memory counters, this counter can indicate whether the Microsoft Dynamics CRM server is overloaded with authentication requests and may require load balancing. The number of failed authentication requests per minute that are processed by using Windows Live ID authentication credentials. This counter measures the entire Microsoft 10

WindowsAuthentication AttemptsInTheLastMinute WindowsAuthentication FailuresInTheLastMinute Dynamics CRM deployment including all organizations. This counter applies to Microsoft Dynamics CRM Online only. A high count may indicate that the system is possibly under a Denial of Service attack, or there is some problem with the Authentication service configuration. The total number of authentication requests that are processed per minute. This counter includes successful and unsuccessful authentication attempts, and measures the entire Microsoft Dynamics CRM deployment including all organizations. This counter is useful to show the authentication engine throughput of requests that use Active Directory authentication credentials and are requests for access to a specific organization. Together with the Processor and Memory counters, this counter can indicate whether the Microsoft Dynamics CRM server is overloaded with authentication requests and may require load balancing. The number of unsuccessful authentication requests per minute. There are several possible causes for authentication failure. For example, the user may have been authenticated successfully by Active Directory but Microsoft Dynamics CRM authentication failed to communicate with the Kerberos servers, or a token expired, or the user's credentials are incorrect. This counter measures the entire Microsoft Dynamics CRM deployment including all organizations. A high count may indicate that the system is possibly under a Denial of Service attack, or there is some problem with the Authentication service configuration. We recommend that you set a monitoring alert to notify you if this value exceeds 30. 11

Microsoft Dynamics CRM OutlookSync counters The counters provided by the CRM OutlookSync performance object are described in the following table. Counter Name Current MAPI Sync Requests Current Offline Sync Requests Current Outlook Sync Requests Total ABP Sync Requests Total Offline Sync Requests Total Outlook Sync Requests Total Succeeded Offline Sync Requests The number of MAPI sync requests currently executing. The number of offline sync requests currently executing. The number of Microsoft Office Outlook sync requests currently executing. The total number of Address Book Provider (ABP) synchronization requests made from Microsoft Dynamics CRM for Outlook to a Microsoft Dynamics CRM Server. This counter is useful to indicate the client load on the Asynchronous Processing Service. A high count indicates a high client load on that service. The total number of offline synchronization requests made from Microsoft Dynamics CRM for Outlook to a Microsoft Dynamics CRM Server. This counter is useful to indicate the client load on the Asynchronous Processing service. A high count indicates a high client load on the service. The total number of ABP Sync Requests and the Offline Sync Requests. This counter is useful to indicate the client load on the Asynchronous Processing Service. A high count indicates a high client load on that service. The number of successful offline 12

synchronization requests made from Microsoft Dynamics CRM for Outlook to a Microsoft Dynamics CRM Server. A count that is much lower than the total number of offline synchronization requests may indicate a problem with clients that try to synchronize with the server. Microsoft Dynamics CRM Discovery counters The counters provided by the CRM Discovery performance object are described in the following table. Counter Name Failed Discovery Service Requests Successful Discovery Service Requests Total Discovery Service Requests The number of requests to the Microsoft Dynamics CRM Discovery service that are unsuccessful for any reason. For example, a request may fail because the requesting party is not recognized as a user in the organization. A high count may indicate that the system is possibly under a Denial of Service attack, or there is some problem with the Discovery service configuration. The number of requests to the Microsoft Dynamics CRM Discovery service that completed successfully. The total number of requests received by the Microsoft Dynamics CRM Discovery service. This includes successful and unsuccessful requests. This counter can be used to track traffic patterns for Discovery service capacity planning. 13

Microsoft Dynamics CRM LocatorService counters The counters provided by the CRM LocatorService performance object are described in the following table. Counter Name LocatorServiceFailed CacheFlushRequests LocatorServiceTotal CacheFlushRequests The number of LocatorService cache flush requests that were unsuccessful for any reason. For example, a request may fail because it was for an invalid cache entry, or the cache may not flush because of an incorrect cache state. A high count may indicate a problem with the LocatorService cache, or a problem with the connection to CONFIG_DB. For information about the cause, review the event log for errors. The total number of successful LocatorService cache flush requests that have been received. A high count may indicate that the caching algorithm is not optimized, or that the data is changing too frequently. Microsoft Dynamics CRM Platform counters The counters provided by the CRM Platform performance object are described in the following table. Counter Name Assign Cascade Collect execution time Assign Cascade Execute execution time Assign Cascade Total execution time Average time of import request Assign Cascade Collect execution time Assign Cascade Execute execution time Assign Cascade Total execution time The average time that is required to process 14

Delete Cascade Collect entities count Delete Cascade Collect execution time Delete Cascade Execute execution time Delete Cascade Total execution time Number of import requests per hour Number of publish requests per hour Share Cascade Collect execution time Share Cascade Execute execution time Share Cascade Total execution time Unshare Cascade Collect execution time Unshare Cascade Execute execution time Microsoft Dynamics CRM data import requests. Import requests are resource-intensive SQL s. If the average time is too high and the number of concurrent imports is high, some organizations may have to be moved to a different Also, you may want to consider processing import jobs during a maintenance window to reduce the performance effect on users. Delete Cascade number of entities collected Delete Cascade Collect execution time Delete Cascade Execute execution time Delete Cascade Total execution time The number of import requests that have been submitted by organizations in the deployment in the past hour. This counter is useful to indicate how many import requests are being processed concurrently. The number of requests that have been submitted by by organizations in the deployment in the past hour. This counter is useful to indicate how many publish requests are being processed concurrently. Share Cascade Collect execution time Share Cascade Execute execution time Share Cascade Total execution time Unshare Cascade Collect execution time Unshare Cascade Execute execution 15

Unshare Cascade Total execution time time Unshare Cascade Total execution time Microsoft Dynamics CRM Service counters The counters provided by the CRM Router Service performance object are described in the following table. Counter Name AppFabric Request Timeout Router Request Faulted Router Request Received () Router Request Timeout The number of time-outs seen making requests to AppFabric. The number of requests made on the faulted channel to the router. The number of requests received by the router. The number of time-outs seen making requests to the router. Microsoft Dynamics CRM Sandbox Client counters The counters provided by the CRM Sandbox Client performance object are described in the following table. Counter Name % Execute Failures The outgoing Execute failure rate percentage. % SDK Failures The incoming SDK Request failure rate percentage. Execute Response Time (msec) Executes/sec The outgoing Execute response time, in milliseconds. The outgoing Execute rate. 16

SDK Requests/sec SDK Response Time (msec) The incoming SDK Request rate. The incoming SDK Request response time, in milliseconds. Microsoft Dynamics CRM Sandbox Host counters The counters provided by the CRM Sandbox Host performance object are described in the following table. Counter Name % Assembly Cache Hits The assembly cache hit rate percentage. % Assembly Cache Usage The percentage of the total assembly cache disk space that is in use. % CPU `Usage The total CPU percentage used by all Sandbox Worker processes. % Execute Failures The incoming Execute failure rate percentage. % SDK Failures The outgoing SDK Request failure rate percentage. % Worker Processes Crashed The percentage of Sandbox Worker processes that have crashed. % Worker Processes Terminated The percentage of Sandbox Worker processes that have been terminated, due to excessive resource usage or no response. Active Assemblies Active Organizations Active Plugins Assembly Cache Assemblies Assembly Cache Disk Space (KB) The number of plug-in assemblies currently in use. The number of organizations that currently have a Sandbox Worker process active. The number of plug-ins currently in use. The total number of plug-in assemblies in the assembly cache. The total disk space used by all plug-in 17

Assembly Cache Organizations Concurrent Plugins Execute Response Time (msec) Executes/sec Handles Memory Usage (MB) SDK Requests/sec SDK Response Time (msec) assemblies in the assembly cache, in KBytes. The number of organizations that have assemblies present in the Sandbox assembly cache. The number of concurrently executing plug-ins. The incoming Execute response time, in milliseconds. The incoming Execute rate. The total handle count used by all Sandbox Worker processes. The total memory used by all Sandbox Worker processes, in MBytes. The outgoing SDK Request rate. The outgoing SDK Request response time, in milliseconds. Microsoft Dynamics CRM Async Service counters The counters provided by the CRM Async Service performance object are described in the following table. Counter Name Active Organizations Activity Propagation - Average time spent in Activity Propagation Operations Completed Activity Propagation Operations Completion The total number of organizations in the Microsoft Dynamics CRM deployment that are actively being polled by the Microsoft CRM Asynchronous Processing Service. Activity Propagation - Average time spent in The total number of activity propagation s that have completed for all organizations in the The total completion throughput of activity 18

Activity Propagation Operations Executing Activity Propagation Operations Failed Activity Propagation Operations Failed with Activity Propagation Operations Outstanding AuditPartitionCreation - Average time spent in AuditPartitionCreation Operations Completed AuditPartitionCreation Operations Completion AuditPartitionCreation Operations Executing AuditPartitionCreation Operations Failed AuditPartitionCreation Operations Failed With AuditPartitionCreation Operations Outstanding Bulk Detect Duplicate Rate () propagation s for all organizations in the The current number of activity propagation s being processed by asynchronous handlers for all organizations in the The total number of activity propagation s that failed for all organizations in the The total number of activity propagation s that failed and then tried again to execute for all organizations in the The current number of activity propagation s that are outstanding; this includes in-memory queued items for all organizations in the AuditPartitionCreation - Average time spent in The total number of AuditPartitionCreation s completed. The completion throughput of AuditPartitionCreation s. The current number of AuditPartitionCreation s being processed by asynchronous handlers. The total number of AuditPartitionCreation s that failed. The total number of AuditPartitionCreation s that failed and then tried again to execute. The current number of AuditPartitionCreation s that are outstanding, including inmemory queued items. The number of records processed for duplicate detection per second. 19

Bulk Detect Duplicates - Average time spent in Bulk Detect Duplicates Operations Completed Bulk Detect Duplicates Operations Completion Bulk Detect Duplicates Operations Executed Bulk Detect Duplicates Operations Failed Bulk Detect Duplicates Operations Failed with Bulk Detect Duplicates Operations Outstanding Bulk Email - Average time spent in Bulk Email Operations Completed Bulk Email Operations Completion Bulk Email Operations Executing Bulk Email Operations Failed Bulk Detect Duplicates - Average time spent in The total number of bulk detect duplicates s that have completed for all organizations in the The total throughput of bulk detect duplicates s completed for all organizations in the The total number of bulk detect duplicates s that are currently being processed by asynchronous handlers for all organizations in the The total number of bulk detect duplicates s that failed for all organizations in the The total number of bulk detect duplicates s that failed and then tried again to execute for all organizations in the The total number of bulk detect duplicates s that are currently outstanding, including in-memory queued items, for all organizations in the Bulk Email - Average time spent in The total number of bulk email s completed for all organizations in the The throughput rate of bulk email s completed for all organizations in the The total number of bulk email s that are currently being processed by asynchronous handlers for all organizations in the The total number of bulk email s that failed for all organizations in the 20

Bulk Email Operations Failed with Bulk Email Operations Outstanding BulkDelete - Average time spent in BulkDelete Operations Completed BulkDelete Operations Completion BulkDelete Operations Executing BulkDelete Operations Failed BulkDelete Operations Failed With BulkDelete Operations Outstanding BulkDeleteChild - Average time spent in BulkDeleteChild Operations Completed BulkDeleteChild Operations Completion BulkDeleteChild Operations Executing BulkDeleteChild Operations Failed BulkDeleteChild Operations Failed With The total number of bulk email s that failed and then tried again to execute for all organizations in the The total number of bulk email s that are outstanding; this includes in-memory queued items for all organizations in the BulkDelete - Average time spent in The total number of BulkDelete s completed. Completion throughput of BulkDelete s. The current number of BulkDelete s being processed by asynchronous handlers. The total number of BulkDelete s that failed. The total number of BulkDelete s that failed when retried. The current number of BulkDelete s outstanding, including in-memory queued items. BulkDeleteChild - Average time spent in The total number of BulkDeleteChild s completed. The completion throughput of BulkDeleteChild s. The current number of BulkDeleteChild s being processed by asynchronous handlers. The total number of BulkDeleteChild s that failed. The total number of BulkDeleteChild s that failed with and then tried again to execute. 21

BulkDeleteChild Operations Outstanding CalculateOrgMaxStorageSize - Average time spent in CalculateOrgMaxStorageSize Operations Completed CalculateOrgMaxStorageSize Operations Completion CalculateOrgMaxStorageSize Operations Executing CalculateOrgMaxStorageSize Operations Failed CalculateOrgMaxStorageSize Operations Failed With CalculateOrgMaxStorageSize Operations Outstanding CalculateOrgStorageSize - Average time spent in CalculateOrgStorageSize Operations Completed CalculateOrgStorageSize Operations Completion The current number of BulkDeleteChild s outstanding, including in-memory queued items. CalculateOrgMaxStorageSize - Average time spent in The total number of CalculateOrgMaxStorageSize s completed. The completion throughput of CalculateOrgMaxStorageSize s. The current number of CalculateOrgMaxStorageSize s being processed by asynchronous handlers. The total number of CalculateOrgMaxStorageSize s that failed. The total number of CalculateOrgMaxStorageSize s that failed and then tried again to execute. The current number of CalculateOrgMaxStorageSize s outstanding, including in-memory queued items. CalculateOrgStorageSize - Average time spent in The total number of CalculateOrgStorageSize s completed. The completion throughput of CalculateOrgStorageSize s. CalculateOrgStorageSize Operations Executing The current number of CalculateOrgStorageSize s being processed by asynchronous handlers. CalculateOrgStorageSize Operations Failed CalculateOrgStorageSize Operations Failed The total number of CalculateOrgStorageSize s that failed. The total number of CalculateOrgStorageSize 22

With CalculateOrgStorageSize Operations Outstanding Capacity Per Organization Capacity Per Organization CheckForLanguagePackUpdates - Average time spent in CheckForLanguagePackUpdates Operations Completed CheckForLanguagePackUpdates Operations Completion CheckForLanguagePackUpdates Operations Executing CheckForLanguagePackUpdates Operations Failed CheckForLanguagePackUpdates Operations Failed With CheckForLanguagePackUpdates Operations Outstanding CleanupInactiveWorkflowAssemblies - Average time spent in CleanupInactiveWorkflowAssemblies s that failed and then tried again to execute. The current number of CalculateOrgStorageSize s outstanding, including in-memory queued items. The current number of CalculateOrgStorageSize s outstanding, including in-memory queued items. The number of asynchronous s to be removed from the processing queue that are currently allocated to an organization. CheckForLanguagePackUpdates - Average time spent in The total number of CheckForLanguagePackUpdates s completed. The completion throughput of CheckForLanguagePackUpdates s. The current number of CheckForLanguagePackUpdates s being processed by asynchronous handlers. The total number of CheckForLanguagePackUpdates s that failed. The total number of CheckForLanguagePackUpdates s that failed and then tried again to execute. The current number of CheckForLanguagePackUpdates s outstanding, including in-memory queued items. CleanupInactiveWorkflowAssemblies - Average time spent in The total number of 23

Operations Completed CleanupInactiveWorkflowAssemblies Operations Completion CleanupInactiveWorkflowAssemblies Operations Executing CleanupInactiveWorkflowAssemblies Operations Failed CleanupInactiveWorkflowAssemblies Operations Failed With CleanupInactiveWorkflowAssemblies Operations Outstanding Collect Sqm Data - Average time spent in Collect Sqm Data Operations Completed Collect Sqm Data Operations Completion Collect Sqm Data Operations Executing Collect Sqm Data Operations Failed CleanupInactiveWorkflowAssemblies s that completed. Completion throughput of CleanupInactiveWorkflowAssemblies s The current number of CleanupInactiveWorkflowAssemblies s being processed by asynchronous handlers. The total number of CleanupInactiveWorkflowAssemblies s failed The total number of CleanupInactiveWorkflowAssemblies s that failed and then tried again to execute. The current number of CleanupInactiveWorkflowAssemblies s outstanding, including in-memory queued items. Collect Sqm Data - Average time spent in The total number of Software Quality Metrics (SQM) data collection s completed for all organizations in the deployment SQM data collection s that are part of the Microsoft Customer Experience Improvement Program. The throughput rate of the SQM data collection s completed for all organizations in the The total number of SQM data collection s that are currently being processed by asynchronous handlers for all organizations in the The total number of SQM data collection s that failed for all organizations in the 24

Collect Sqm Data Operations Failed with Collect Sqm Data Operations Outstanding CollectOrgDBStats - Average time spent in CollectOrgDBStats Operations Completed CollectOrgDBStats Operations Completion CollectOrgDBStats Operations Executing CollectOrgDBStats Operations Failed CollectOrgDBStats Operations Failed With CollectOrgDBStats Operations Outstanding CollectOrgSizeStats - Average time spent in CollectOrgSizeStats Operations Completed CollectOrgSizeStats Operations Completion CollectOrgSizeStats Operations Executing CollectOrgSizeStats Operations Failed CollectOrgSizeStats Operations Failed With CollectOrgSizeStats Operations Outstanding CollectOrgStats - Average time spent in CollectOrgStats Operations Completed The total number of SQM data collection s that failed and then tried again to execute for all organizations in the The total number of SQM data collection s currently outstanding; this includes in-memory queued items for all organizations in the CollectOrgDBStats - Average time spent in CollectOrgDBStats Operations Completed CollectOrgDBStats Operations Completion CollectOrgDBStats Operations Executing CollectOrgDBStats Operations Failed CollectOrgDBStats Operations Failed With CollectOrgDBStats Operations Outstanding CollectOrgSizeStats - Average time spent in CollectOrgSizeStats Operations Completed CollectOrgSizeStats Operations Completion CollectOrgSizeStats Operations Executing CollectOrgSizeStats Operations Failed CollectOrgSizeStats Operations Failed With CollectOrgSizeStats Operations Outstanding CollectOrgStats - Average time spent in The total number of CollectOrgStats s completed 25

CollectOrgStats Operations Completion CollectOrgStats Operations Executing CollectOrgStats Operations Failed CollectOrgStats Operations Failed With CollectOrgStats Operations Outstanding DatabaseLogBackup - Average time spent in DatabaseLogBackup Operations Completed DatabaseLogBackup Operations Completion DatabaseLogBackup Operations Executing DatabaseLogBackup Operations Failed DatabaseLogBackup Operations Failed With DatabaseLogBackup Operations Outstanding DatabaseTuning - Average time spent in DatabaseTuning Operations Completed DatabaseTuning Operations Completion Completion throughput of CollectOrgStats s The current number of CollectOrgStats s being processed by asynchronous handlers. The total number of CollectOrgStats s that failed. The total number of CollectOrgStats s that failed and then tried again to execute. The current number of CollectOrgStats s outstanding, including in-memory queued items. DatabaseLogBackup - Average time spent in The total number of DatabaseLogBackup s that completed. Completion throughput of DatabaseLogBackup s The current number of DatabaseLogBackup s being processed by asynchronous handlers. The total number of DatabaseLogBackup s that failed. The total number of DatabaseLogBackup s that failed and then tried again to execute. The current number of DatabaseLogBackup s outstanding, including in-memory queued items. DatabaseTuning - Average time spent in The total number of DatabaseTuning s completed Completion throughput of DatabaseTuning 26

DatabaseTuning Operations Executing DatabaseTuning Operations Failed DatabaseTuning Operations Failed With DatabaseTuning Operations Outstanding DeletionService - Average time spent in DeletionService Operations Completed DeletionService Operations Completion DeletionService Operations Executing DeletionService Operations Failed DeletionService Operations Failed With DeletionService Operations Outstanding Event - Average time spent in Event Operations Completed Event Operations Completion s The current number of DatabaseTuning s being processed by asynchronous handlers. The total number of DatabaseTuning s that failed. The total number of DatabaseTuning s that failed and then tried again to execute. The current number of DatabaseTuning s outstanding, including in-memory queued items. DeletionService - Average time spent in The total number of DeletionService s completed. The completion throughput of DeletionService s. The current number of DeletionService s being processed by asynchronous handlers. The total number of DeletionService s that failed. The total number of DeletionService s that failed and then tried again to execute. The current number of DeletionService s outstanding, including in-memory queued items. Event - Average time spent in The total number of event s completed for all organizations in the The throughput rate of event s completed for all organizations in the 27

Event Operations Executing Event Operations Failed Event Operations Failed with Event Operations Outstanding FullTextCatalogIndex - Average time spent in FullTextCatalogIndex Operations Completed FullTextCatalogIndex Operations Completion FullTextCatalogIndex Operations Executing FullTextCatalogIndex Operations Failed FullTextCatalogIndex Operations Failed With FullTextCatalogIndex Operations Outstanding GoalRollup - Average time spent in GoalRollup Operations Completed GoalRollup Operations Completion The total number of event s that are currently being processed by asynchronous handlers for all organizations in the The total number of event s that failed for all organizations in the The total number of event s that failed and then tried again to execute for all organizations in the The total number of event s currently outstanding; this includes in-memory queued items for all organizations in the FullTextCatalogIndex - Average time spent in The total number of FullTextCatalogIndex s completed. Completion throughput of FullTextCatalogIndex s The current number of FullTextCatalogIndex s being processed by asynchronous handlers. The total number of FullTextCatalogIndex s that failed. The total number of FullTextCatalogIndex s that failed and then tried again to execute. The current number of FullTextCatalogIndex s outstanding, including in-memory queued items. GoalRollup - Average time spent in The total number of GoalRollup s completed. The completion throughput of GoalRollup s. 28

GoalRollup Operations Executing GoalRollup Operations Failed GoalRollup Operations Failed With GoalRollup Operations Outstanding Import - Average time spent in Import Operations Completed Import Operations Completion Import Operations Executing Import Operations Failed Import Operations Failed with Import Operations Outstanding Import processing Rate () ImportingFile - Average time spent in ImportingFile Operations Completed ImportingFile Operations Completion The current number of GoalRollup s being processed by asynchronous handlers. The total number of GoalRollup s that failed. The total number of GoalRollup s that failed and then tried again to execute. The current number of GoalRollup s outstanding, including in-memory queued items. Import - Average time spent in The total number of import s completed for all organizations in the The throughput rate of import s completed for all organizations in the deployment The total number of import s that are currently being processed by asynchronous handlers for all organizations in the The total number of import s that failed for all organizations in the The total number of import s that failed and then tried again to execute for all organizations in the The current number of import s outstanding; this includes in-memory queued items for all organizations in the The number of records imported per second. ImportingFile - Average time spent in The total number of ImportingFile s completed. The completion throughput of ImportingFile s. 29

ImportingFile Operations Executing ImportingFile Operations Failed ImportingFile Operations Failed With ImportingFile Operations Outstanding ImportSampleData - Average time spent in ImportSampleData Operations Completed ImportSampleData Operations Completion ImportSampleData Operations Executing ImportSampleData Operations Failed ImportSampleData Operations Failed With ImportSampleData Operations Outstanding IndexManagement - Average time spent in IndexManagement Operations Completed IndexManagement Operations Completion IndexManagement Operations Executing IndexManagement Operations Failed IndexManagement Operations Failed With The current number of ImportingFile s being processed by asynchronous handlers. The total number of ImportingFile s that failed. The total number of ImportingFile s that failed and then tried again to execute. The current number of ImportingFile s outstanding, including in-memory queued items. ImportSampleData - Average time spent in ImportSampleData Operations Completed ImportSampleData Operations Completion ImportSampleData Operations Executing ImportSampleData Operations Failed ImportSampleData Operations Failed With ImportSampleData Operations Outstanding IndexManagement - Average time spent in The total number of IndexManagement s completed. The completion throughput of IndexManagement s. The current number of IndexManagement s being processed by asynchronous handlers. The total number of IndexManagement s that failed. The total number of IndexManagement s that failed and then tried again to execute. 30

IndexManagement Operations Outstanding Items Dequeued per Organization Items in memory (high) Items in memory (low) Parse - Average time spent in Parse Operations Completed Parse Operations Completion Parse Operations Executing Parse Operations Failed Parse Operations Failed with Parse Operations Outstanding Parsing processing Rate () Persist Match Code - Average time spent in Persist Match Code Operations Completed Persist Match Code Operations Completion The current number of IndexManagement s outstanding, including in-memory queued items. The number of asynchronous s that have been removed from the processing queue for an organization. The maximum number of asynchronous s to hold in memory for processing. The threshold of asynchronous s to trigger loading of additional s. Parse - Average time spent in The total number of parse s that have been completed for all organizations in the The throughput rate of parse s completion for all organizations in the The current number of parse s being processed by asynchronous handlers for all organizations in the The total number of parse s that failed for all organizations in the The total number of parse s that failed and then tried again to execute for all organizations in the The total number of parse s currently outstanding; this includes in-memory queued items for all organizations in the The number of records parsed per second. Persist Match Code - Average time spent in The total number of persist match code s completed for all organizations in the The throughput rate of persist match code 31

Persist Match Code Operations Executing Persist Match Code Operations Failed Persist Match Code Operations Failed with Persist Match Code Operations Outstanding ProvisionLanguagePack - Average time spent in s completion for all organizations in the The total number of persist match code s that are currently being processed by asynchronous handlers for all organizations in the The total number of persist match code s that failed for all organizations in the The total number of persist match code s that failed and then tried again to execute for all organizations in the The total number of persist match code s that are currently outstanding, including in-memory queued items for all organizations in the ProvisionLanguagePack - Average time spent in ProvisionLanguagePack Operations Completed The total number of ProvisionLanguagePack s completed. ProvisionLanguagePack Operations Completion ProvisionLanguagePack Operations Executing ProvisionLanguagePack Operations Failed ProvisionLanguagePack Operations Failed With ProvisionLanguagePack Operations Outstanding Publish Duplicate Rule - Average time spent in The completion throughput of ProvisionLanguagePack s. The current number of ProvisionLanguagePack s being processed by asynchronous handlers The total number of ProvisionLanguagePack s that failed. The total number of ProvisionLanguagePack s that failed and then tried again to execute. The current number of ProvisionLanguagePack s outstanding, including in-memory queued items. Publish Duplicate Rule - Average time spent in 32

Publish Duplicate Rule Operations Completed Publish Duplicate Rule Operations Completion Publish Duplicate Rule Operations Executing Publish Duplicate Rule Operations Failed Publish Duplicate Rule Operations Failed with Publish Duplicate Rule Operations Outstanding Quick Campaign - Average time spent in Quick Campaign Operations Completed Quick Campaign Operations Completion Quick Campaign Operations Executing Quick Campaign Operations Failed Quick Campaign Operations Failed with The total number of publish duplicate rule s completed for all organizations in the The throughput rate of publish duplicate rule s that have completed for all organizations in the The total of publish duplicate rule s that are currently being processed by asynchronous handlers for all organizations in the The total number of publish duplicate rule s that failed for all organizations in the The total number of publish duplicate rule s that failed and then tried again to execute for all organizations in the The total number of publish duplicate rule s currently outstanding; this includes in-memory queued items for all organizations in the Quick Campaign - Average time spent in The total number of quick campaign s completed for all organizations in the The throughput rate of quick campaign s completed for all organizations in the The total number of quick campaign s currently being processed by asynchronous handlers for all organizations in the The total number of quick campaign s that failed for all organizations in the The total number of quick campaign s 33

Quick Campaign Operations Outstanding Rate of Activity Propagation Operations Failed with Exception Rate of Activity Propagation Operations Failed with Rate of AuditPartitionCreation Operations Failed With Exception Rate of AuditPartitionCreation Operations Failed With Rate of Bulk Detect Duplicates Operations Failed with Exception Rate of Bulk Detect Duplicates Operations Failed with Rate of Bulk Email Operations Failed with Exception that failed and then tried again to execute for all organizations in the The total number of quick campaign s currently outstanding; this includes in-memory queued items for all organizations in the The rate at which activity propagation s that failed with an exception for all organizations in the The rate at which activity propagation s failed and then tried again to execute for all organizations in the The rate of AuditPartitionCreation s that failed with an exception. The rate of AuditPartitionCreation s that failed and then tried again to execute. The rate at which bulk detect duplicates s failed with an exception for all organizations in the The rate at which bulk detect duplicates s failed and then tried again to execute for all organizations in the The rate at which bulk email s failed with an exception for all organizations in the Rate of Bulk Email Operations Failed with The rate at which bulk email s failed and then tried again to execute for all organizations in the Rate of BulkDelete Operations Failed With Exception Rate of BulkDelete Operations Failed With Rate of BulkDeleteChild Operations Failed With Exception The rate of BulkDelete s that failed with exception. The rate of BulkDelete s that failed and then tried again to execute. The rate of BulkDeleteChild s failed with exception. Rate of BulkDeleteChild Operations Failed With The rate of BulkDeleteChild s that 34

Rate of CalculateOrgMaxStorageSize Operations Failed With Exception Rate of CalculateOrgMaxStorageSize Operations Failed With Rate of CalculateOrgStorageSize Operations Failed With Exception Rate of CalculateOrgStorageSize Operations Failed With Rate of CheckForLanguagePackUpdates Operations Failed With Exception Rate of CheckForLanguagePackUpdates Operations Failed With Rate of CleanupInactiveWorkflowAssemblies Operations Failed With Exception Rate of CleanupInactiveWorkflowAssemblies Operations Failed With Rate of Collect Sqm Data Operations Failed with Exception Rate of Collect Sqm Data Operations Failed with Rate of CollectOrgDBStats Operations Failed With Exception Rate of CollectOrgDBStats Operations Failed With Rate of CollectOrgSizeStats Operations Failed With Exception failed and then tried again to execute. The rate of CalculateOrgMaxStorageSize s failed with exception. The rate of CalculateOrgMaxStorageSize s that failed and then tried again to execute. The rate of CalculateOrgStorageSize s that failed with exception. The rate of CalculateOrgStorageSize s that failed and then tried again to execute. The rate of CheckForLanguagePackUpdates s that failed with exception. Rate of CheckForLanguagePackUpdates s that failed and then tried again to execute. The rate of CleanupInactiveWorkflowAssemblies s failed with exception. The rate of CleanupInactiveWorkflowAssemblies s that failed and then tried again to execute. The rate at which SQM data collection s that failed with an exception for all organizations in the The rate at which SQM data collection s failed and then tried again to execute for all organizations in the The rate of CollectOrgDBStats s that failed with an exception. The rate of CollectOrgDBStats s that failed and then tried again to execute. The rate of CollectOrgSizeStats s that failed with exception. 35

Rate of CollectOrgSizeStats Operations Failed With Rate of CollectOrgStats Operations Failed With Exception Rate of CollectOrgStats Operations Failed With Rate of DatabaseLogBackup Operations Failed With Exception Rate of DatabaseLogBackup Operations Failed With Rate of DatabaseTuning Operations Failed With Exception Rate of DatabaseTuning Operations Failed With Rate of DeletionService Operations Failed With Exception Rate of DeletionService Operations Failed With Rate of Event Operations Failed with Exception Rate of Event Operations Failed with Rate of FullTextCatalogIndex Operations Failed With Exception Rate of FullTextCatalogIndex Operations Failed With Rate of GoalRollup Operations Failed With Exception Rate of GoalRollup Operations Failed With Rate of Import Operations Failed with Exception The rate of CollectOrgSizeStats s that failed and then tried again to execute. The rate of CollectOrgStats s that failed with exception. The rate of CollectOrgStats s that failed and then tried again to execute. The rate of DatabaseLogBackup s that failed with exception. The rate of DatabaseLogBackup s that failed and then tried again to execute. The rate of DatabaseTuning s that failed with exception. The rate of DatabaseTuning s that failed and then tried again to execute. The rate of DeletionService s that failed with exception. The rate of DeletionService s that failed and then tried again to execute. The rate at which event s failed with an exception for all organizations in the The rate at which event s failed and then tried again to execute for all organizations in the The rate of FullTextCatalogIndex s that failed with exception. The rate of FullTextCatalogIndex s that failed and then tried again to execute. The rate of GoalRollup s failed with exception. The rate of GoalRollup s that failed and then tried again to execute. The rate at which import s failed with an exception for all organizations in the 36

Rate of Import Operations Failed with Rate of ImportingFile Operations Failed With Exception Rate of ImportingFile Operations Failed With Rate of ImportSampleData Operations Failed With Exception Rate of ImportSampleData Operations Failed With Rate of IndexManagement Operations Failed With Exception Rate of IndexManagement Operations Failed With The rate at which import s failed and then tried again to execute for all organizations in the The rate of ImportingFile s that failed with an exception. The rate of ImportingFile s that failed and then tried again to execute. The rate of ImportSampleData s failed with exception. The rate of ImportSampleData s that failed and then tried again to execute. The rate of IndexManagement s that failed with exception. The rate of IndexManagement s that failed and then tried again to execute. Rate of Parse Operations Failed with Exception The rate at which parse s failed with an exception for all organizations in the Rate of Parse Operations Failed with Rate of Persist Match Code Operations Failed with Exception Rate of Persist Match Code Operations Failed with Rate of ProvisionLanguagePack Operations Failed With Exception Rate of ProvisionLanguagePack Operations Failed With Rate of Publish Duplicate Rule Operations Failed with Exception The rate at which parse s failed and then tried again to execute for all organizations in the The rate at which persist match code s failed with an exception for all organizations in the The rate at which persist match code s failed and then tried again to execute for all organizations in the The rate of ProvisionLanguagePack s that failed with exception. The rate of ProvisionLanguagePack s that failed and then tried again to execute. The rate at which publish duplicate rule s failed with an exception for all organizations in the 37

Rate of Publish Duplicate Rule Operations Failed with Rate of Quick Campaign Operations Failed with Exception Rate of Quick Campaign Operations Failed with Rate of RecurringSeriesExpansion Operations Failed With Exception Rate of RecurringSeriesExpansion Operations Failed With Rate of ReindexAll Operations Failed With Exception Rate of ReindexAll Operations Failed With Rate of ShrinkDatabase Operations Failed With Exception Rate of ShrinkDatabase Operations Failed With Rate of ShrinkLogFile Operations Failed With Exception Rate of ShrinkLogFile Operations Failed With Rate of StorageLimitNotification Operations Failed With Exception Rate of StorageLimitNotification Operations Failed With Rate of Total Operations Failed with Exception Rate of Total Operations Failed with The rate at which publish duplicate rule s failed and then tried again to execute for all organizations in the The rate at which quick campaign s failed with an exception for all organizations in the The rate at which quick campaign s failed and then tried again to execute for all organizations in the The rate of RecurringSeriesExpansion s failed with exception. The rate of RecurringSeriesExpansion s that failed and then tried again to execute. The rate of ReindexAll s failed with exception. The rate of ReindexAll s that failed and then tried again to execute. The rate of ShrinkDatabase s that failed with exception. The rate of ShrinkDatabase s that failed and then tried again to execute. The rate of ShrinkLogFile s that failed with exception. The rate of ShrinkLogFile s that failed and then tried again to execute. The rate of StorageLimitNotification s that failed with an exception. The rate of StorageLimitNotification s that failed and then tried again to execute. The rate at which all asynchronous s failed with an exception for all organizations in the The rate at which all asynchronous s failed and then tried again to execute for all 38

Rate of Transform Operations Failed with Exception Rate of Transform Operations Failed with Rate of UpdateContractStates Operations Failed With Exception Rate of UpdateContractStates Operations Failed With Rate of UpdateStatisticIntervals Operations Failed With Exception Rate of UpdateStatisticIntervals Operations Failed With Rate of Workflow Operations Failed with Exception Rate of Workflow Operations Failed with RecurringSeriesExpansion - Average time spent in RecurringSeriesExpansion Operations Completed RecurringSeriesExpansion Operations Completion RecurringSeriesExpansion Operations Executing RecurringSeriesExpansion Operations Failed RecurringSeriesExpansion Operations Failed With organizations in the The rate at which transform s failed with an exception for all organizations in the The rate at which transform s failed and then tried again to execute for all organizations in the The rate of UpdateContractStates s that failed with exception. The rate of UpdateContractStates s that failed and then tried again to execute. The rate of UpdateStatisticIntervals s that failed with exception. The rate of UpdateStatisticIntervals s that failed and then tried again to execute. The rate at which workflow s failed with an exception for all organizations in the The rate at which workflow s failed and then tried again to execute for all organizations in the RecurringSeriesExpansion - Average time spent in The total number of RecurringSeriesExpansion s completed. The completion throughput of RecurringSeriesExpansion s. The current number of RecurringSeriesExpansion s being processed by asynchronous handlers. The total number of RecurringSeriesExpansion s that failed. The total number of RecurringSeriesExpansion s that failed and then tried again to execute. 39

RecurringSeriesExpansion Operations Outstanding ReindexAll - Average time spent in ReindexAll Operations Completed ReindexAll Operations Completion ReindexAll Operations Executing ReindexAll Operations Failed ReindexAll Operations Failed With ReindexAll Operations Outstanding Rule publish Processing Rate () ShrinkDatabase - Average time spent in ShrinkDatabase Operations Completed ShrinkDatabase Operations Completion ShrinkDatabase Operations Executing ShrinkDatabase Operations Failed ShrinkDatabase Operations Failed With ShrinkDatabase Operations Outstanding The current number of RecurringSeriesExpansion s outstanding, including in-memory queued items. ReindexAll - Average time spent in The total number of ReindexAll s completed. The completion throughput of ReindexAll s. The current number of ReindexAll s being processed by asynchronous handlers. The total number of ReindexAll s that failed. The total number of ReindexAll s that failed and then tried again to execute. The current number of ReindexAll s outstanding, including in-memory queued items. The number of records published per second. ShrinkDatabase - Average time spent in The total number of ShrinkDatabase s completed. The completion throughput of ShrinkDatabase s. The current number of ShrinkDatabase s being processed by asynchronous handlers. The total number of ShrinkDatabase s that failed. The total number of ShrinkDatabase s that failed and then tried again to execute. The current number of ShrinkDatabase s outstanding, including in-memory 40

queued items. ShrinkLogFile - Average time spent in ShrinkLogFile - Average time spent in ShrinkLogFile Operations Completed ShrinkLogFile Operations Completion ShrinkLogFile Operations Executing ShrinkLogFile Operations Failed ShrinkLogFile Operations Failed With ShrinkLogFile Operations Outstanding StorageLimitNotification - Average time spent in StorageLimitNotification Operations Completed StorageLimitNotification Operations Completion StorageLimitNotification Operations Executing StorageLimitNotification Operations Failed StorageLimitNotification Operations Failed With StorageLimitNotification Operations Outstanding Threads in Use The total number of ShrinkLogFile s that completed. The completion throughput of ShrinkLogFile s. The current number of ShrinkLogFile s being processed by asynchronous handlers. The total number of ShrinkLogFile s that failed. The total number of ShrinkLogFile s that failed and then tried again to execute. The current number of ShrinkLogFile s outstanding, including in-memory queued items. StorageLimitNotification - Average time spent in The total number of StorageLimitNotification s completed. The completion throughput of StorageLimitNotification s. The current number of StorageLimitNotification s being processed by asynchronous handlers. The total number of StorageLimitNotification s that failed. The total number of StorageLimitNotification s that failed and then tried again to execute. The current number of StorageLimitNotification s outstanding, including in-memory queued items. The number of threads currently employed in 41

Total - Average time spent in Total Number of Web Service calls Total Operations Completed Total Operations Completion Total Operations Executing Total Operations Failed Total Operations Failed with Total Operations Outstanding Total Organizations Total Workflow state writes Transform - Average time spent in Transform Operations Completed Transform Operations Completion the processing of asynchronous s for all organizations in the Total - Average time spent in The number of calls to the Microsoft Dynamics CRM Web service for all organizations in the The total number of s completed for all organizations in the The throughput rate of completed asynchronous s for all organizations in the The current number of s being processed by asynchronous handlers for all organizations in the The total number of asynchronous s that failed for all organizations in the The total number of asynchronous s that failed and then tried again to execute for all organizations in the The current number of outstanding asynchronous s; this includes inmemory queued items for all organizations in the The number of organizations being monitored for the entire Microsoft Dynamics CRM The number of times that the workflow state saved to the database. Transform - Average time spent in The total number of transform s that have completed for all organizations in the The throughput rate of completed transform s for all organizations in the 42

Transform Operations Executing Transform Operations Failed Transform Operations Failed with Transform Operations Outstanding Transform processing Rate () UpdateContractStates - Average time spent in UpdateContractStates Operations Completed UpdateContractStates Operations Completion UpdateContractStates Operations Executing UpdateContractStates Operations Failed UpdateContractStates Operations Failed With UpdateContractStates Operations Outstanding UpdateStatisticIntervals - Average time spent in UpdateStatisticIntervals Operations Completed The total number of transform s that are currently being processed by asynchronous handlers for all organizations in the The total number of transform s that failed for all organizations in the The total number of transform s that failed and then tried again to execute for all organizations in the The current number of transform s outstanding; this includes in-memory queued items for all organizations in the The number of records transformed per second. UpdateContractStates - Average time spent in The total number of UpdateContractStates s completed. The completion throughput of UpdateContractStates s. The current number of UpdateContractStates s being processed by asynchronous handlers. The total number of UpdateContractStates s that failed. The total number of UpdateContractStates s that failed and then tried again to execute. The current number of UpdateContractStates s outstanding, including in-memory queued items. UpdateStatisticIntervals - Average time spent in The total number of UpdateStatisticIntervals 43

UpdateStatisticIntervals Operations Completion UpdateStatisticIntervals Operations Executing UpdateStatisticIntervals Operations Failed UpdateStatisticIntervals Operations Failed With UpdateStatisticIntervals Operations Outstanding Workflow - Average time spent in Workflow Operations Completed Workflow Operations Completion Workflow Operations Executing Workflow Operations Failed Workflow Operations Failed with Workflow Operations Outstanding s completed. The completion throughput of UpdateStatisticIntervals s. The current number of UpdateStatisticIntervals s being processed by asynchronous handlers. The total number of UpdateStatisticIntervals s failed. The total number of UpdateStatisticIntervals s that failed and then tried again to execute.. The current number of UpdateStatisticIntervals s outstanding, including in-memory queued items. Workflow - Average time spent in The total number of workflow s that have completed for all organizations in the The throughput rate of completed workflow s for all organizations in the The total number of workflow s that are currently being processed by asynchronous handlers for all organizations in the The total number of workflow s that failed for all organizations in the The total number of workflow s that failed and then tried again to execute for all organizations in the The current number of workflow s outstanding; this includes in-memory queued items for all organizations in the 44

Microsoft Dynamics CRM E-mail Router counters The performance counters available for tracking e-mail processing and managing the overall performance of the Microsoft Dynamics CRM E-mail Router in a Microsoft Dynamics CRM 2011 implementation are described in the following table. Counter Name Incoming e-mail messages delivered Incoming e-mail messages discarded Incoming e-mail messages potentially corrupted Incoming e-mail messages processed Incoming e-mail messages processed per second Incoming e-mail messages undelivered Incoming mailbox access attempt failures Incoming mailbox access attempts Outgoing e-mail messages delivered Outgoing e-mail messages processed Outgoing e-mail messages processed per second Outgoing e-mail messages undelivered Service configuration refreshes Service configuration scheduling cycles The total number of incoming email messages delivered successfully. The total number of incoming email messages not accepted for delivery. The total number of incoming email messages that are potentially corrupted. The total number of incoming email messages processed. The number of incoming email messages processed per second. The total number of incoming email messages not delivered successfully. The total number of unsuccessful mailbox access attempts for incoming email messages. The total number of successful mailbox access attempts for incoming email messages. The total number of outgoing email messages delivered successfully. The total number of outgoing email messages processed. The number of outgoing messages processed per second. The total number of outgoing email messages not delivered successfully. The total number of times the configuration was refreshed. The total number of times a scheduling cycle 45

Service provider load failures Service providers aborted Service providers executed Service providers failed Service providers refreshed Service providers removed Service providers started occurred. The total number of times a service provider could not be loaded. The total number of times a service provider was aborted because it took too long to execute. The total number of times a service provider completed its work. The total number of times a service provider failed during execution. The total number of times a service provider was changed and had its configuration refreshed. The total number of times a service provider was deleted from the configuration and removed from the schedule. The total number of times a scheduled service provider was started. 46