AppDynamics is excited to announce the Node.js agent is available in beta. The AppDynamics Node.js agent now supports all the core AppDynamics features users know and love including auto-discovery of business transactions, dynamic baselining, application flow maps, and transaction snapshots.
The AppDynamics Node.js agent supports almost all Node.js frameworks out of the box and supports Node.js 0.6+.
With process snapshots and complete call graphs you get complete visibility to find the root cause of performance problems:
The Node.js agent has built-in support for PostgreSQL, MySQL, MongoDB, Cassandra, Riak, Memcache, and Redis backends.
But it’s not just another trendy programming language – companies like LinkedIn and Walmart are already using it, and several of our bigger customers have already requested that we add support for the platform, including FamilySearch.
Why is it so popular? Node.js has an event-driven, non-blocking I/O model, which means (essentially) it can service more requests with fewer resources than other major thread-based programming languages. This makes it a good platform for building scalable web applications, but what it’s really great for is mobile applications, which typically rely on an API server to service requests from thousands of devices at once.
So Node.js is great for building fast apps that scale well. The Internet giants like LinkedIn and eBay already know this, but the enterprise is catching on. Several of our customers have already requested Node.js support because they’ve realized how well Node.js aligns with their business requirements. We wanted to stay ahead of the demands of our customers, so we decided to add Node.js support to our application performance management (APM) solution.