Introducing AppDynamics Node.js Agent now in Beta

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.

Why Node.js?

Node.js, for those that haven’t heard of it, is essentially server-side JavaScript. While JavaScript itself has been around for a while, the idea of using it on the backend is pretty new. So why would we choose to support Node.js instead of a more established platform like Python or Ruby? The answer is that we believe Node.js will be the next big thing in enterprise software and especially mobile applications. In the last year, usage of Node.js has more than doubled, and it’s already the 17th most popular application server.

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.

Node.js quote

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.

Get started today by signing up for the Node.js beta agent!

 

Introducing AppDynamics for Mobile Beta, Available for iOS and Android

According to a report from Kleiner Perkins, mobile applications now account for 15% of all Internet traffic, with 1.5 billion users worldwide. This means that the performance of mobile applications is more important than ever both to the end users and to the companies that depend on them for their revenue. So we are very excited to announce that AppDynamics now offers end user monitoring for mobile applications! With AppDynamics for Mobile you can now get insights into the performance of your native mobile apps for iOS and Android, allowing you to ensure that your mobile users have a great experience from the moment they open the app.

The complexity of modern applications makes end-to-end monitoring essential for all production applications, whether they’re run in a browser or on a smartphone. A typical architecture for a mobile/web application consists of multiple services:

Mobile SOA Architecture

With AppDynamics for Mobile, you get complete visibility into the end user experience across mobile and web with the end user experience dashboard:

AppDynamics For Mobile

See the performance of API calls from your mobile application to the server side:

AppDynamics for Mobile

Get a better understanding of your audience and where to focus development efforts with analytics on device, carriers, OS, and application versions:

AppDynamics For Mobile

Want to start monitoring your iOS or Android application today? Sign up for our beta program to get the full power of AppDynamics for your mobile apps.

Mobile APM
CONTENTS