You are here: Home Product Architecture
Document Actions

dynaTrace Diagnostics system architecture

dynaTrace Diagnostics ' open and high-performance architecture is one of its primary strengths. With software applications in general—and diagnostics software in particular—underlying system architecture determines a product's functionality, reliability, scalability—and ultimately—its impact on your company's success and operating costs.

Key components of dynaTrace Diagnostics include:

dynaTrace Diagnostics Server

Recorded performance and error data—gathered from actual business transactions initiated by end-users through Diagnostics Agents—is managed in a central dynaTrace Diagnostics Server. This reduces resource-drain on your application and promotes scalability, particularly with load-intensive applications and cluster-support applications. Diagnostics management and the distribution of configuration information can be performed locally or remotely—even over the Web via the dynaTrace Diagnostics Client.

dynaTrace Diagnostics Client

By providing an intuitive, platform-independent user interface, the Diagnostics Client guides IT team members through the processes of configuring dynaTrace Diagnostics; identifying application tiers and components; initiating diagnostic sessions; and drilling down through results. Team members from around the world can access reports and other relevant information in real-time via context-sensitive menus that minimize GUI navigation. The dynaTrace Diagnostics Client is an Eclipse-based, rich-client application for Windows and Linux that provides optimum user-experience. Default sensor configuration—for all types of J2SE/J2EE, Java, and .NET applications—can be deployed out-of-the-box. The Diagnostics Client can even be used stand-alone in off-line mode.

dynaTrace Diagnostics Agents

Drop-and-go installation is available for the Diagnostics Agents that monitor your application. Agents automatically locate the central Diagnostics Server so there's no need to hassle with classpath configuration or complicated configuration files—required time and cost of implementation is thereby reduced. Because Diagnostics Agents are light-weight and performance metrics are stored outside of your monitored application, only minimal system-resources are required from the application under test. So multi-tiered, real-world load conditions can be maintained with minimal overhead and 24x7 support.