DX Application Performance Management

Expand all | Collapse all

How to get the number of IIS current client connections using the .NET Agent?

  • 1.  How to get the number of IIS current client connections using the .NET Agent?

    Posted 09-07-2015 07:33 AM

    Hello Experts,

     

    We are trying to capture the number of client connections on IIS using the .NET Agent Perfmon metrics. Is this possible?

     

    We are able to see data under the PerfMon > Process > apiPool > w3wp > Thread Count metric but these are the threads used by the w3wp process.

     

    In the APM documentation there are various metrics for the IIS described in the following link:  https://wiki.ca.com/display/APMDEVOPS96/CA+APM+for+Web+Servers+Metrics#CAAPMforWebServersMetrics-IISperformancemetrics

     

    Since we have installed the .NET Agent could we use the PerfMon metrics to count the IIS connections, or do we have to install the APM for Webservers extension?

     

    Regards, Fotis



  • 2.  Re: How to get the number of IIS current client connections using the .NET Agent?

    Posted 09-07-2015 08:53 AM

    Hi Fotis,

     

    What are you trying to count exactly? The number of open TCP Sockets between clients and the IIS Server? Why are you trying to count this/what are you trying to do with that data?

     

    Regs,

     

    Florian.



  • 3.  Re: How to get the number of IIS current client connections using the .NET Agent?

    Posted 09-08-2015 04:24 AM

    Hi Florian,

     

    My target is to measure the number of current connections handled by the IIS, because the customer has noticed application delays when the number of connections is above a threshold.

     

    Well, we've managed to extract and depict this performance counter in Introscope by editing the PerfMon configuration in IntroscopeAgent.profile, to provide the Web Service Object performance counters as shown in the Web Service Object: Internet Information Services (IIS); Core Services

     

    By editing the following parameter in IntroscopeAgent.profile:

    introscope.agent.perfmon.metric.filterPattern=|Web Service|*|*

     

    Below is a screenshot from Introscope:

    PerfMon.PNG

     

    Thanks, Fotis