Today’s application architectures are highly distributed, and application performance is dependent on the network that ties application components together. Accordingly, monitoring application performance requires the monitoring of network performance as well. Without network performance data, accurate application performance and user experience analysis cannot be attained. For example, conducting Docker monitoring without monitoring the network linking the Docker containers which are part of an application delivery chain does not yield complete and accurate performance metrics for analysis.
Many network performance tools are marketed as APM solutions. However, their capabilities are limited to capturing rudimentary performance data at isolated points in a network. More substantially, they do not correlate network performance data with application performance data to demonstrate network performance impact on application performance and user experience. This key capability is available with Dynatrace network performance tools.
Dynatrace is a leader in application-aware network performance management solutions and provides comprehensive solutions for end-to-end application performance monitoring and management. For data center monitoring, you can utilize Dynatrace Data Center RUM, a unified network and enterprise application monitoring solution. Unlike other network performance tools that only capture network metrics, Dynatrace Data Center RUM monitors all network activity for each application transaction in addition to the performance of Web servers (for example, NGINX performance through NGINX monitoring), application runtimes (such as a Java performance test or .NET test), middleware, databases, and even mainframe programs like CICS. Dynatrace Data Center RUM even supports monitoring in complex virtual environments like Citrix by performing virtualization monitoring.
Dynatrace Data Center RUM provides you with visibility into all network interactions between application and infrastructure components on the wire and in real-time. It captures real-time and historical packet-level detail with transactional and user context and allows packet traffic to be filtered. When problems occur for a particular user, you can filter that user’s packet history to identify possible root-causes in the network.
Dynatrace Data Center RUM is easily deployed in your data center. Unlike many other network performance tools, it does not require deploying monitoring agents. Once deployed, you can monitor all data center tiers in one dashboard, and automatically recognize users and transactions throughout any application delivery chain. You can use Dynatrace Data Center RUM to monitor a wide variety of packaged applications, load balancers, network services, Web servers, middleware, and databases (including SQL Server monitoring).
With Dynatrace Data Center RUM, you can correlate network performance metrics with application performance metrics to realize the contribution of network performance to application performance and real user experience. With Dynatrace network performance tools providing insight into your data center network and applications, your DevOps team is able to optimize enterprise application performance and thereby boost user productivity.