WCF Performance Counters

WCF implements “out-of-the-box” performance counters to monitor WCF Services .WCF Performance Counters address four major areas: AppDomain, ServiceHost, EndPoint and Operation.

Note: WCF Performance Counters are all disabled by default, we have to enable them before we use them.

Use PerfMon.exe to add these WCF Counters to measure performance of Application Servers where WCF services are installed

Performance Counter

Context

Significance

Threshold

Tuning

WCF

Calls

Bottlenecks

The number of calls to this service.

Calls duration

Bottlenecks

The average duration of calls to this service.

Calls Failed

Bottlenecks

The number of calls with unhandled exceptions in this service

Calls Failed Per Second

Bottlenecks

The number of calls with unhandled exceptions in this service per second.

Calls Faulted Per Second

Bottlenecks

The number of calls to this service that returned faults per second.

Calls Outstanding

Bottlenecks

The number of calls to this service that are in progress.

Calls Per second

Bottlenecks

The number of calls to this service per second.

Instances

Bottlenecks

The total number of instances of the service

Queued Messages Dropped

Bottlenecks

The number of messages to this service that were dropped by the queued transport.

Queued Messages Dropped Per Second

Bottlenecks

The number of messages to this service that were dropped by the queued transport per second.

Queued Messages Rejected

Bottlenecks

The number of messages to this servcie that were rejected by the queued transport.

Queued Messages Rejected Per Second

Bottlenecks

The number of messages to this service that were rejected by the queued transport per second.

Queued Poison Messages

Bottlenecks

The number of messages to this service that were marked poisoned by the queued transport.

Queued Poison Messages Per Second/

Bottlenecks

The number of messages to this service that were marked poisoned by the queued transport per second.

Reliable Messaging Messages Dropped

Bottlenecks

The number of reliable messaging messages that were dropped in this service.

Reliable Messaging Messages Dropped Per Second

Bottlenecks

The number of reliable messaging messages that were dropped in this service per second.

Reliable Messaging Sessions Faulted

Bottlenecks

The number of reliable messaging sessions that were faulted in this service.

Reliable Messaging Sessions Faulted Per Second

Bottlenecks

The number of reliable messaging sessions that were faulted in this service per second.

Security Calls Not Authorized

Bottlenecks

The number of calls to this service that failed authorization.

Security Calls Not Authorized Per Second

Bottlenecks

The number of calls to this service that failed authorization per second.

Security Validation and Authentication Failure

Bottlenecks

The number of calls to this service that failed validation or authentication.

Security Validation and Authentication Failure Per Second

Bottlenecks

The number of calls to this service that failed validation or authentication per second.

Transacted Operations Aborted

Bottlenecks

The number of transacted operations with the outcome aborted in this service. Work done under such operations is rolled back. Resources are reverted to their previous state.

Transacted Operations Aborted Per Second

Bottlenecks

The number of transacted operations with the outcome aborted in this service per second. Work done under such operations is rolled back. Resources are reverted to their previous state.

Transacted Operations Committed

Bottlenecks

The number of transacted operations with the outcome committed in this service. Work done under such operations is fully committed. Resources are updated in accordance with the work done in the operation.

Transacted Operations Committed Per Second

Bottlenecks

The number of transacted operations with the outcome committed in this service per second. Work done under such operations is fully committed. Resources are updated in accordance with the work done in the operation.

Transacted Operations In Doubt

Bottlenecks

The number of transacted operations with an outcome in doubt in this service. Work done with an outcome in doubt is in an indeterminate state. Resources are held pending outcome.

Transacted Operations In Doubt Per Second

Bottlenecks

The number of transacted operations with an outcome in doubt in this service per second. Work done with an outcome in doubt is in an indeterminate state. Resources are held pending outcome.

Transaction Flowed

Bottlenecks

The number of transactions that flowed to operations in this service. This counter is incremented any time a transaction ID is present in the message that is sent to the service.

Transaction Flowed Per Second

Bottlenecks

The number of transactions that flowed to operations in this service per second. This counter is incremented any time a transaction ID is present in the message that is sent to the service.

author

Vinay Jagtap

A hard core Technocrat with over a decade of extensive experience in heading complex test projects coupled with real time experience of project management and thought leadership. Extensive experience in Performance, Security and Automation Testing and development of automation frameworks and ability to setup and execute Global service centers and Center of Excellences for testing.

Get Free Email Updates to your Inbox!

www.CodeNirvana.in

Powered by Blogger.

Translate

Total Pageviews

Copyright © T R I A G E D T E S T E R