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
10-10-2017 12:19 PM
Hello community. I am new to AppDyn. I'll try not to ask homework questions. To understand AppDyn better I wrote a custom C# application with performance monitoring enabled. In my AppDyn application I was able to add a custom class so I picked the main class in my application. My app was designed to be degenerate so that AppDyn could have something to complain about. The problem is that when I look at the top classes that were monitored I don't see my class. I monitor memory usage and AppDyn connects to the C# application.
Can someone answer the question of why my class doesn't show up in the list?
Solved! Go to Solution.
10-11-2017 09:28 PM
Hi abantly,
When you enable object instance tracking for a node, AppDynamics analyzes the heap to identify classes with the most instances on the heap. AppDynamics tracks the top 20 .NET framework classes and the top 20 application classes based upon the number of instances.
If you want to track a class that doesn't appear in the top 20 on the Object Instance Tracking tab, you can configure a specific class to track.
For more details, pease refer the following document - https://docs.appdynamics.com/display/PRO43/Object+Instance+Tracking+for+.NET
Please let us know, if it helps or you have any question.
Thanks,
Ashish.
10-18-2017 04:57 AM
I figured out how to add my custom classes to AppDynamics. AppDynamics isn't recording any data on the classes though it records data at the tier level. For example I have an App class, App.MyURL, App.MyCPU, etc... Do those look like fully qualified class names?
10-19-2017 08:06 AM
The solution to object instance tracking is to define custom .NET classes and specify them using a plus sign (+) instead of a period (.). For example: App+MyClass
11-02-2017 09:41 AM
Hello, those instructions didn't work and I was already familiar with OIT and custom classes.
It never detects an instance count and the directions for IOT and POCO is very vague.
I've attached the config.xml, app.config (from my .NET application), and screen grabs of the configured OIT
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form