AppDynamics not-so-secret-sauce
How does AppDynamics go "wide" and "deep" across an entire distributed application-without introducing excess overhead, and without requiring any configuration? The secret sauce is our two patent-pending technologies Dynamics Flow MappingTM and Deep-on-Demand DiagnosticsTM.
Dynamic Flow MappingTM
Dynamic Flow Mapping is the technology that allows us to automatically detect and track the application services and tiers, the business transactions, and the end-to-end flow of each business transaction across multiple services.- Through automatic Byte Code Injection, we inject instrumentation at the appropriate places in the application as needed.
- Our Business Transaction matching algorithms identify and bucket user requests into Business Transactions in real-time. We do this by examining the typical entry points in the code, such as servlets or web service end points, and by inspecting the payload as necessary.
- Our auto-resolution algorithm resolves and identifies the multiple tiers and services participating in an end-to-end transaction using a reverse-lookup scheme.
- When the transaction exits a tier, we decorate the application protocol header and follow it to the next tier-a kind of a "tag and follow" approach.
Deep-on-Demand DiagnosticsTM
Deep-on-Demand Diagnostics is the technology that enables deep visibility automatically as needed without adding excess overhead, and thus making us industry's first true application performance management solution suitable for high-volume production applications.- Our Performance Pattern Analysis algorithm uses heuristic analysis and dynamic baselining to determine when problems are happening, and what diagnostic data is needed to resolve the problem.
- Our Call Stack Analysis algorithm analyzes request flow paths in real-time to automatically determine the appropriate instrumentation, and provides deep visibility at the code level without adding much overhead.
Contact Us
| Discuss Your Needs See if we can help you Arrange a Demo At a time to suit you |
AppDynamics News
- 2011-09-02 - SafePeak in-memory caching improves performance
- 2011-08-04 - AppDynamics 3.3 now with .NET support
- 2011-04-19 - AppDynamics Announces General Availability of AppDynamics 3.2
- 2011-02-24 - FREE download of the AppDynamics Business White Paper
- 2010-11-22 - 5 Critical Strategies for Application Performance Management
Home




