Express.js is an open-source lightweight Node.js framework used to build single-page, multi-page, and hybrid web applications. Working exclusively with the MongoDB document-oriented database system, Express provides the flexibility to structure an application based on its scale. Developers may place routes and other application-specific logic in however many files needed and in any directory structure. Express includes route listings, route maps, route bootstrapping, and MVC-style controllers in its core installation.
Third-party extensions are available to simplify such patterns as resourceful and namespaced routing. Express also enables easy API creation through a variety of HTTP utility methods and Connect middleware. Many well-known node.js frameworks were built using Express, including Derby, a real-time collaborative application framework, Kraken.js, a web application framework, and Mojito, Yahoo’s MVC node.js framework.
With the AppDynamics platform you can monitor, troubleshoot and diagnose performance issues in your Node.js applications built on the Express framework – in real time, and in production.
Process wide snapshots
Understand which functions are blocking the event loop and maxing out CPU with a call graph of all executing functions within the Node.js process that executed.
Business transaction call graphs
Dive deep into an individual busines transaction with a complete call graph view per unique business transaction. (coming soon)
Custom match / exclude rules
Choose which business transactions are most important for you to monitor and include or exclude them from view in real-time.
Web and mobile user experience correlation
Understand how client-side performance correlates to the server transaction by correlating browser and device performance to the originating business transaction performance metrics.
Understand the impact of database performance by correlating database performance to originating business transaction performance metrics.
Choose to deploy our platform via SaaS or on-premise with the ability for Node.js agents to report into an on-premises controller.