BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
Dynatrace Application Monitoring is an application performance management (APM) tool that consists of several key capabilities which help users monitor and manipulate data. It features collaboration tools with high-level views and simple drill downs that provide for visibility and contextual details.
The Dynatrace APM tool provides visibility and insight into where and how customers are using an application with real-time, contextual information across the entire lifecycle. It also monitors CPU usage and other infrastructure-related items. Users of Dynatrace Application Monitoring can see all the channels that customers touch and can leverage the data holistically. Also available are personalized information delivery for businesses and technical stakeholders via custom dashboards, and preconfigured, meaningful data sets for common analytics scenarios. Dynatrace Application Monitoring is scalable software and can be used for a wide range of IT environments: business, IT, development and test teams. It supports Agile and DevOps methodologies. Businesses of all sizes and verticals use Dynatrace Application Monitoring.
Dynatrace's trace tool tracks every transaction executed in an enterprise's infrastructure. Immediate runtime availability gives users access to a locally or globally distributed app's health and impact on customer experience. This single-pane-of-glass tool allows for quick resolution of root-cause performance problems caused by everything from poorly executing code or redundant DB queries to memory leaks and bottlenecks. The graphic displays let users visualize the real-time logical topology of app services and tiers. Dynatrace Application Monitoring extends visibility into various systems including public cloud, third-party APIs, NGINX, VMware and mainframe components.
Dynatrace captures 100% of data, making it unnecessary for users to take time sorting through information. It provides context for failures or problems by listing every event leading up to them and compares transactions side-by-side, allowing users to find and solve root-cause problems. The dashboard lets users maneuver between high-level coverage and granular-level detail, drilling down to any transaction to get code-level info. Dynatrace Application Monitoring is focused on being a central hub with easy access. All users have access to the same data, but dashboards are customizable so that every user can see just the information that is relevant to their job function.
Another prominent feature of Dynatrace Application Monitoring is how it gives users the ability to record coding sessions. This feature secures evidence, enables collaboration and lets users track, package and share production failures with development in a variety of formats. After an incident, application experts can get code-level detail immediately. Users can see full transnational context (not just log messages). This, in turn, can help test automation engineers refine their testing and deployment strategies.
Detailed performance data can be shared across development test and ops teams (and between other departments as necessary), with reliable metrics delivered through automation interfaces for continuous integration and deployment systems like Jenkins, Bamboo and TeamCity. Automatic regression analysis and comparison of response times, structural differences, code executions, errors, exceptions and database performance also help to deliver more stable applications to production faster.
The Dynatrace APM tool offers quick setup service and deployment with zero configuration. At startup, users can auto-discover and map all application and transaction flows in their distributed environment. Users can create and leverage alerts and are provided with out-of-the-box dashboards, and auto-correlated system monitoring. Production error detection lets users find problems before the application is deployed.
To help reduce and eliminate erroneous alerts, Dynatrace APM software sets notifications based on errors, key transaction responsiveness and availability and various system metrics. The baselining system automatically understands the statistical characteristics of response times, failure rates and throughput, and employs advanced statistical models to analyze application behavior, substantially reducing the cost of deploying and managing an application.
Dynatrace Application Monitoring supports the Java, .NET, and PHP frameworks. For each framework, the APM tool provides, per transaction, memory and thread diagnostics; logging and exception analytics; root cause identification with method-level visibility; automated transaction discovery; mapping; monitoring; and connection pool/database usage. For Java, the APM tool provides virtual machine health and performance tracking and supports Hibernate, JDBC, Cassandra, RMI, servlets, JUnit and more. For .NET, the Dynatrace APM provides common language runtime health and performance tracking, and supports ASP.NET, ADO.NET, Silverlight, IIS and more. For PHP, Dynatrace APM provides environment health and performance tracking, captures PHP session variables and supports PHP PDO, PHP MySQL, Zend, Codeigniter, among others.
The Dynatrace APM tool runs on Windows, Linux, Solaris, AIX, iOS, Android, zOS Unix, zOS z/Linux and HP-UX operating systems. Dynatrace Application Monitoring integrates with various test frameworks such as Selenium, JMeter and SoapUI. Dynatrace APM software integrates with another Dynatrace product, Dynatrace User Experience Management, to trace transactions from end-user to back-end systems.
The latest edition of Dynatrace Application Monitoring is 6.3 and includes advanced user experience dashboard views with visit-level search, app build/test comparison overview and system health monitoring.
The pricing model for Dynatrace APM is variable and contingent on the number of agents, which reflects the size of a specified application environment to be monitored. Dynatrace offers volume discounts, perpetual and term licensing to annual subscriptions for hourly consumption. Pricing varies by component. Users can choose from either a software as a service or an on-premises deployment, and can try out the software in a free 30-day trial.
Here are some common APM use cases.
APM should focus on user experience, not just metrics.
Utilize APM data to continuously improve processes.
Is your mobile app gold medal worthy?