DX Application Performance Management

 View Only
Expand all | Collapse all

.NET agent for C#

  • 1.  .NET agent for C#

    Posted Jun 16, 2016 07:39 AM

    Hi,

     

    Has anyone instrumented C# application using .NET agent? I Installed one but do not see FrontEnd node. Backend nodes are visible?



  • 2.  Re: .NET agent for C#

    Posted Jun 16, 2016 07:45 AM

    Hi John,

     

    Do you know which frameworks your application uses? Currently the .NET Agent recognizes “.aspx” as Frontends, have you exercised any .aspx pages?

     

    Regards,

     

    Florian.



  • 3.  Re: .NET agent for C#

    Posted Jun 16, 2016 07:35 PM

    Hi Florian ,

     

    The web layer which the users access is on angular JS and the application layer is on C#. There are no aspx pages



  • 4.  Re: .NET agent for C#

    Broadcom Employee
    Posted Jun 16, 2016 07:42 PM


  • 5.  Re: .NET agent for C#

    Posted Jun 16, 2016 08:05 PM

    Hi Lynn ,

     

    Thanks for the reply. The web layer which has angular JS is not on focus now ( for the customer) . The focus is on C# app layer. I can see backend calls, webservices node etc. But no other application related data. It would be good to have a guidance, any fieldpack or any references.

     

    Geethu



  • 6.  Re: .NET agent for C#

    Broadcom Employee
    Posted Jun 17, 2016 01:08 AM

    Hi Geethu,

    It sounds like this standalone C# application is effectively being used for web service calls from the angular js web front end?

    So there is no actual frontend being executed under .NET for the .NET Agent to instrument & there would be nothing useful to see there.

     

    Regards,

     

    Lynn



  • 7.  Re: .NET agent for C#

    Posted Jun 17, 2016 01:44 AM

    Hi Lynn ,

     

    Thanks for the reply.

    The C# is hosted on IIS 8 and contains many REST endpoints to which the angular JS web front end sends the request.

    As you said , there could be no one single frond end. Can I instrument those REST endpoints?

     

    Geethu



  • 8.  Re: .NET agent for C#

    Broadcom Employee
    Posted Jun 17, 2016 02:02 AM

    Hi Geethu,

    There is a Java Agent "Communication Tracer" Field Pack that went into 10.x and can be used for REST monitoring.

    CA APM Release Notes - CA Application Performance Management - 10.2 - CA Technologies Documentation

    i.e. httpbackendmetrics.pbd & httpcorrelation.pbd

    However I don't think a corresponding one exists for .NET Hiko_Davis can probably confirm

     

    Regards,

    Lynn



  • 9.  Re: .NET agent for C#
    Best Answer

    Broadcom Employee
    Posted Jun 17, 2016 02:04 AM

    The agent can instrument WCF out of the box, but not for .NET Web API. For that, you will need to get a copy of the new unsupported FieldPack from Srikant.



  • 10.  Re: .NET agent for C#

    Broadcom Employee
    Posted Jun 17, 2016 07:12 AM

    Hi Geethu:

        The initial question was answered and some alternate solutions were suggested. Please let us know next steps including marking this thread as closed

     

    Thanks

    Hal



  • 11.  Re: .NET agent for C#

    Posted Jun 20, 2016 03:55 AM

    Hi All,

     

    Thanks for the support. I got the fieldpack from support. The autoprobe shows the controller classes being loaded. However there is a nameformatter exception in the agent log due to which I cannot see anything in the Investigator tree. I am using version 10.2 where as the field pack is tested for 10.1. Could the version difference be the cause?

     

    Geethu