Welcome, Guest Login

CommsService Performance Counters

Last Updated: Nov 15, 2016 02:18PM NZDT

Overview

This document describes the Performance Counters that have been added to the SnapComms CommService. These Performance Counters measure a variety of activities that occur within the CommService, for the purpose of analysing performance trends or troubleshooting performance issues. The Performance Counters can be used using the standard Windows Performance Monitor tools. Please download the zip file at the bottom of this page, unzip the package on your server, then run via cmd.exe from the folder it was installed to.


The PerfCounters.exe tool: Installing/Removing Performance Counters

To make it easy to install/remove the performance counters, we have developed the PerfCounters.exe tool externally from the SnapComms solution. This is currently for internal use only.

Options
The PerfCounters.exe tool supports the following options:
-create: create performance counters
-delete: delete performance counters
-show: show list of performance counters
-show tabbed: show list of performance counters as tabbed format

Installing performance counters:
To install performance counters, run the following command:
PerfCounters -create



Show installed performance counters:
To see the installed counters on the server:
PerfCounters -show



Removing performance counters:
To remove performance counters, run the following command:
PerfCounters -delete


List of Performance Counters

The following Performance Counters are currently available.
The performance counters are registered with the Category Name "SnapComms.CommService".
 

Counter Name

Counter Description

Consumers processed/sec

The number of consumers processed per second by the Directory System as a result of changed directory data received from a client

Groups processed/sec

The number of groups processed per second by the Directory System as a result of changed directory data received from a client

Consumer Instance Info Cache Count

The number of records currently held in the Consumer Instance Info Cache.

Consumer Instance Data Cache Count

The number of records currently held in the Consumer Instance Data Cache.

Consumer Node Info Cache Count

The number of records currently held in the Consumer Node Info Cache.

Consumer Node Data Cache Count

The number of records currently held in the Consumer Node Data Cache.

Logon Date Update Queue Length

The number of items currently held in the Logon Date Update Queue, which stores pending updates to Last Connect Dates of nodes/instances.

IMP - Requests/sec

The number of requests per second processed by the IMP messaging subsystem that handles the majority of client requests.

IMP - Avg. Request time taken

The average time taken for processing of a request by the IMP messaging subsystem that handles the majority of client requests.

IMP - Messages received/sec

The number of messages per second processed by the IMP messaging subsystem that handles the majority of client requests. Each client request typically consists of multiple individual messages.

ClientService - RequestContentDownload calls/sec

The number of calls per second to the RequestContentDownload method in the ClientService Web Service that handles a small part of client requests (Legacy SOAP service).

ClientService - SetDownloadComplete calls/sec

The number of calls per second to the SetDownloadComplete method in the ClientService Web Service that handles a small part of client requests (Legacy SOAP service).

ClientService - UpdateResultData calls/sec

The number of calls per second to the UpdateResultData method in the ClientService Web Service that handles a small part of client requests (Legacy SOAP service).

IMP messages - Ident received/sec

The number of IMP messages received per second of type 'Ident', represented by the XML tag '<i>'

IMP messages - Ident avg. time taken

The average time taken for processing of IMP mesages of type 'Ident', represented by the XML tag '<i>'

IMP messages - Content Check received/sec

The number of IMP messages received per second of type 'Content Check', represented by the XML tag '<cc>'

IMP messages - Content Check avg. time taken

The average time taken for processing of IMP mesages of type 'Content Check', represented by the XML tag '<cc>'

IMP messages - Directory Data received/sec

The number of IMP messages received per second of type 'Directory Data', represented by the XML tag '<dd>'

IMP messages - Directory Data avg. time taken

The average time taken for processing of IMP mesages of type 'Directory Data', represented by the XML tag '<dd>'

IMP messages - Machine Data received/sec

The number of IMP messages received per second of type 'Machine Data', represented by the XML tag '<md>'

IMP messages - Machine Data avg. time taken

The average time taken for processing of IMP mesages of type 'Machine Data', represented by the XML tag '<md>'

IMP messages - Machine Software Update Report received/sec

The number of IMP messages received per second of type 'Machine Software Update Report', represented by the XML tag '<msr>'

IMP messages - Machine Software Update Report avg. time taken

The average time taken for processing of IMP mesages of type 'Machine Software Update Report', represented by the XML tag '<msr>'

IMP messages - Machine Crash Report received/sec

The number of IMP messages received per second of type 'Machine Crash Report', represented by the XML tag '<cdr>'

IMP messages - Machine Crash Report avg. time taken

The average time taken for processing of IMP mesages of type 'Machine Crash Report', represented by the XML tag '<cdr>'

IMP messages - Clock Update Request received/sec

The number of IMP messages received per second of type 'Clock Update Request', represented by the XML tag '<tr>'

IMP messages - Clock Update Request avg. time taken

The average time taken for processing of IMP mesages of type 'Clock Update Request', represented by the XML tag '<tr>'

IMP messages - Cache Update Request received/sec

The number of IMP messages received per second of type 'Cache Update Request', represented by the XML tag '<uc>'

IMP messages - Cache Update Request avg. time taken

The average time taken for processing of IMP mesages of type 'Cache Update Request', represented by the XML tag '<uc>'

IMP messages - OpenLink Request received/sec

The number of IMP messages received per second of type 'OpenLink Request', represented by the XML tag '<ol>'

IMP messages - OpenLink Request avg. time taken

The average time taken for processing of IMP mesages of type 'OpenLink Request', represented by the XML tag '<ol>'

IMP messages - Extensible Command Request received/sec

The number of IMP messages received per second of type 'Extensible Command Request', represented by the XML tag '<xsc>'

IMP messages - Extensible Command Request avg. time taken

The average time taken for processing of IMP mesages of type 'Extensible Command Request', represented by the XML tag '<xsc>'

ASPX Handlers - Total requests/sec

The total number of requests received per second calculated as the sum of requests received per second over all of the individual handler types measured.

ASPX Handlers - ImpHandler requests/sec

The number of requests received per second to the main IMP message handler for client requests (sv2client.ashx)

ASPX Handlers - ClientServiceHandler requests/sec

The number of requests received per second to the legacy SOAP handler for client requests (sv2clientsvc.asmx).

ASPX Handlers - GetContentHandler requests/sec

The number of requests received per second to the content download handler (sv2content.ashx) which is used to download individual content items to the client

ASPX Handlers - OpenLinkHandler requests/sec

The number of requests received per second to the open link handler (sv2link.ashx) which is used to navigate/redirect a user request to a target web-page

ASPX Handlers - OpenLinkSvcHandler requests/sec

The number of requests received per second to the open link service handler (sv2linksvc.ashx) which is used to negogiate a later request to the open link handler

ASPX Handlers - FlushCacheHandler requests/sec

The number of requests received per second to the flush cache handler (FlushCache.ashx) which is only used internally to flush commservice caches

ASPX Handlers - V2MainHandler requests/sec

The number of requests received per second to the CommsV2 main handler (sv2.ashx) which is called by the SnapClientService and generally has no current useful purpose

ASPX Handlers - V2FileHandler requests/sec

The number of requests received per second to the CommsV2 file download handler (sv2file.ashx) which is called by the SnapClientService and generally has no current useful purpose

ASPX Handlers - UploadLog requests/sec

The number of requests received per second to the UploadLog handler (UploadLog.ashx) - a legacy handler

ASPX Handlers - PostReport requests/sec

The number of requests received per second to the PostReport handler (PostReport.ashx and sv2report.ashx) - a legacy handler

Attachments
tech.support@snapcomms.com
http://assets0.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete