When evaluating application performance management products, perhaps the compelling solution is from dynaTrace—named to the 2009 SD Times 100. Their software, dynaTrace 3, monitors and diagnoses all transactions 24x7 and is used by all key contributors to application performance, including architects, developers, and test and production professionals.
“dynaTrace 3 is more than a product,” says Bernd Greifender, dynaTrace’s founder and CTO. “It’s a single system targeted at the entire software development life cycle. Available in three editions, Development, Test Center and Production, it’s the only system that provides consistent metrics and includes all features needed across the life cycle in a single solution.”
dynaTrace 3 diagnoses and resolves the root cause of application performance issues in complex, dynamic environments such as multi-tiered, distributed applications; SOA and cloud-based applications; virtualized applications; and heterogeneous applications built using Java and .NET.
Because dynaTrace can trace every individual transaction in complex environments at low overhead, it helps developers review individual production or other loaded transactions at code-level granularity, and see the transaction’s full execution path, correlated with important contextual data like exceptions, bind variables, etc.
Developers use dynaTrace for local performance management, integrated with build and test execution frameworks, so they can monitor performance during functional and continuous integration testing.
Architects and development/QA managers use dynaTrace to access performance dashboards that provide easily digestible data visualizations to monitor performance, and quickly dig into issues that are identified.
Architects also use dynaTrace for validation—to visualize the true runtime behavior of individual transactions—so they can compare actual behavior to what was intended, preventing frustrating architectural issues from arising later in production when they’re most expensive to resolve.
“dynaTrace’s system for Continuous APM across the life cycle has gained traction in the market quickly because it gives developers, their managers and architects what they need to succeed,” Greifender says. “Just as importantly, it provides what everyone needs in a single solution, so that developers can work together with test and production in this new world of distributed complexity."
|