Share via


Microsoft CRM 2011 Performance Monitor (Counter)

Windows Server 2008 R2 having one of the feature called windows performance monitor.

What is Windows Performance Monitor ?

Windows Performance Monitor is a Microsoft Management Console (MMC) snap-in that provides tools for analyzing system performance. From a single console, you can monitor application and hardware performance in real time, customize what data you want to collect in logs, define thresholds for alerts and automatic actions, generate reports, and view past performance data in a variety of ways.

Performance Monitor provides a visual display of built-in Windows performance counters, either in real time or as a way to review historical data. You can add performance counters to Performance Monitor by dragging and dropping, or by creating custom Data Collector Sets. It features multiple graph views that enable you to visually review performance log data. You can create custom views in Performance Monitor that can be exported as Data Collector Sets for use with performance and logging features.

You can use Windows Performance Monitor to examine how programs you run affect your computer’s performance, both in real time and by collecting log data for later analysis.

Windows Performance Monitor uses performance counters, event trace data, and configuration information, which can be combined into Data Collector Sets.

  • Performance counters are measurements of system state or activity. They can be included in the operating system or can be part of individual applications. Windows Performance Monitor requests the current value of performance counters at specified time intervals.
  • Event trace data is collected from trace providers, which are components of the operating system or of individual applications that report actions or events. Output from multiple trace providers can be combined into a trace session.
  • Configuration information is collected from key values in the Windows registry. Windows Performance Monitor can record the value of a registry key at a specified time or interval as part of a log file.

To launch Windows Performance Monitor

  • Click Start, click in the Start Search box, type perfmon, and press ENTER.

So how it will be useful for Microsoft Dynamics CRM 2011 ?

You can configure Windows Performance Monitor to obtain and display performance data as system components run on a Microsoft Dynamics CRM 2011 deployment. 
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.

For more details please refer the Microsoft Dynamics CRM 2011 Performance Counter which is provided by Microsoft.

The above document contains following counters for Microsoft Dynamics CRM 2011

  • Microsoft Dynamics CRM Client counters
  • Microsoft Dynamics CRM Server counters
  • Microsoft Dynamics CRM Authentication counters
  • Microsoft Dynamics CRM Outlook Sync counters
  • Microsoft Dynamics CRM Discovery counters
  • Microsoft Dynamics CRM Locator Service counters
  • Microsoft Dynamics CRM Platform counters
  • Microsoft Dynamics CRM Service counters
  • Microsoft Dynamics CRM Sandbox Client counters
  • Microsoft Dynamics CRM Sandbox Host counters
  • Microsoft Dynamics CRM Async Service counters
  • Microsoft Dynamics CRM E-mail Router counters

Each Components, Services will have separate counters.

Ex: This is for Microsoft Dynamics CRM Server Counter

Counter Name Description
Failed Internal Organization Service Requests The total number of failed web service requests to Microsoft Dynamics CRM In Proc calls that are made by applications that use the methods described in the Microsoft Dynamics CRM SDK.
Time Spent In Organization Service Requests Total time spent by the Microsoft Dynamics CRM Web services processing requests. This includes both successful and unsuccessful requests.