Benefits of Dynatrace Node.js monitoring
Dynatrace is a leading provider of application performance monitoring (APM) solutions. In addition to Java and PHP application monitoring, Dynatrace also supports Node.js monitoring yielding many benefits including:
End-to-end transaction monitoring – Dynatrace’s monitoring solutions incorporate our patented PurePath Technology® which provides end-to-end transaction coverage when performing Node.js monitoring. PurePath is always on and provides full insight into application transactions spanning user interactions with browsers, Web server processing, application code execution, middleware services, database queries, and other infrastructure resources including insight into network performance. PurePath drills down to method level and SQL statement details to support root-cause analysis of performance problems.
Continuous monitoring – Unlike other APM products that provide performance snapshots of Node.js by sampling data, PurePath provides continuous Node.js monitoring. This allows problematic transactions to be replayed and eliminates the need to reproduce production issues in test or development environments for troubleshooting.
Real user monitoring – Dynatrace Node.js monitoring captures not just individual actions from each user but each user’s entire visit to a website. By capturing entire visits, the context for each visit and the relationships between actions taken are known and can be related to user complaints.
Ease of deployment – Dynatrace performs Node.js monitoring by using a single native agent that is easily deployed in a Node.js system. This agent yields software performance metrics for application, process, host, and virtual environment.
Combine Node.js monitoring with data center monitoring from Dynatrace
Dynatrace’s market-leading APM application provides support for monitoring infrastructure tiers and services in the data center including Web servers and network components (which aids network performance management). Web server monitoring such as Nginx monitoring and network monitoring are performed in the context of application transactions, similar to Node.js monitoring. By monitoring Node.js applications and the network they use, Dynatrace provides a correlated view of the contribution of network performance to application performance and the resulting impact on user experience.