Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
05-23-2017 11:38 AM
Hello,
I have multiple services that were written with .Net Core, and they don't seem to be picked up in AppDynamics. Other applications on the server do get picked up, however they are 4.5. Is this a known issue? If not, what information should I include to show the nature of the issue?
05-23-2017 11:46 AM
Hi,
Applications built on .Net Core are not yet supported and is work in progress. Only Asp.net Core web application built using Full .Net Framework can be instrumented as of now via Custom Configuration.
Let us know if above is the case and we can help you out.
Thanks,
Raunak
05-24-2017 05:49 AM - edited 05-24-2017 05:49 AM
Hi Raunak,
Sorry for not being more clear, but the application is Asp.net Core and is using the .Net framework. When you're referring to custom configuration, do you mean the rules for business transactions will have to be created manually and will not be automatically discoverable?
Any documentation on the process for doing custom configuration wih these types of apps will be appreciated.
Thanks,
Erik
05-24-2017 06:12 AM
Hi Erik,
Thats great news. So basically you will need to edit the config.xml and add standalone app config using following document
So for example your Asp.net application name is WebCoreApplication you should see an exectable by the same name. Your configuration will look like following
<standalone-application executable="WebCoreApplication.exe">
<tier name="WebCoreAppTier" />
</standalone-application>
Once you add above configuration recycle Agent Coordinator service and Web App. This should allow the tiet to register. Once the tier gets registered you will need to define POCO rules of type .Net Class and Method
https://docs.appdynamics.com/display/PRO43/POCO+Entry+Points
For example if this is MVC application you will need to create POCO on Controller classes and methods
Let me know if you have any questions.
Thanks,
Raunak
05-29-2017 02:58 AM
Hi Erik,
Jus to add to my previous update you can create following Custom Match Rule which will automatically split the BTs based on Controller names
Class Equals | Microsoft.AspNetCore.Mvc.Controller |
Method Equals | OnActionExecutionAsync |
Name | MVCCore |
Splitter | Use the Simple Class Name in Transaction Names |
Ofcource you have the other option of creating Custom Match Rules on each Controller class and Method as well.
Thanks,
Raunak
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form