13 Sep 2024 01:29 PM - last edited on 24 Sep 2024 02:27 PM by Michal_Gebacki
Hi Dynatrace community members,
from practical point of view:
Thanks.
16 Sep 2024 07:09 AM
Typical usage is in service diagnostics - method hotspots, CPU profiling or also in the code level tab. One can quicky identify particular libraries or components your application is using.
16 Sep 2024 07:32 AM
Thanks @Julius_Loman for your inputs.
16 Sep 2024 07:38 AM
Modern applications often utilize various frameworks, leading to lengthy stacktraces in method hotspots and exceptions.
APIs help quickly identify the component and its ownership responsible for a hotspot or performance degradation.
API detection rules analyze a stacktrace frame and classify it based on classes (Java, .NET, PHP) or files (Node.js, PHP, GO), depending on the technology.
These rules are executed sequentially, with the first match determining the API. By marking APIs as third-party, you can concentrate on non-third-party APIs.
16 Sep 2024 08:54 AM
Thanks @PacoPorro, I'm aware of it.
I mean is there extended level of such feature utilization.
Kindly let me know if you exposed a specific scenario.
16 Sep 2024 09:02 AM
A common scenario is identifying the code generated by external subcontractors. (If a correct nomenclature has been defined in the classes)