Skip Navigation LinksHome » Product » Usage Scenarios » Application Dependency Mapping and Discovery

With the global distribution of applications, service orientation and virtualization, service and application dependencies become more and more volatile. Thus, maintaining static application dependency maps adds a lot of overhead to the day-to-day work of IT, which often means that they quickly get outdated. As a result, application dependencies quickly become impenetrable.

However, it is imperative to easily create a granular and up-to-date map of application dependencies whenever needed to understand the impact of

  • Changing instances in server clusters
    Server instances are added/removed on demand – especially in virtualized environments – to adapt to workload resource consumption needs, meaning that transaction routes and involved server and application instances are in constant flux. In order to quickly react to performance problems with certain business transactions, a detailed understanding of all involved components is an absolute necessity.
  • Application and service updates
    When services are updated their dependencies or interfaces may change, without notice to administrators. For example, with “service decoupling” app dev teams are more independent in their release cycles. However, such updates may break other dependent services or introduce new requirements to those newly used services.
  • Problems in central application components and services
    Components central to many business-critical applications require lower performance thresholds and higher uptimes than those living on the periphery. Problems in those services also need to be resolved with highest priority.
Application Dependency Images, dynaTrace

dynaTrace helps you overcome these challenges as it screens complex application environments, automatically discovering application components and their interdependencies using 24x7 runtime transaction tracing at code-level even across system and technology boundaries. dynaTrace lets you quickly map out the dynamic transaction flow on demand and creates easily consumable UML charts. This run-time application dependency map then clearly shows you which application and business transaction is depending on which services – avoiding inefficient guesswork with complex application architectures and service registry mismatches.

Test Drive?

Contact