Koa is a Node.js-based web application and API framework that offers an expressive, robust foundation. Designed by the same team that designed Express.js, Koa leverages generators so that developers may eschew callbacks and improve error handling. Unlike similar frameworks, Koa does not use middleware within its core, and as a result has an especially small footprint. Instead Koa-based applications are objects that contain an array of middleware generator functions. Developers can compose and execute these functions in a stack-like manner by request. Common tasks include proxy support, content negotiation, redirection, and cache freshness.
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.
Database/NoSQL visibility
Understand the impact of database performance by correlating database performance to originating business transaction performance metrics.
On-prem deployment
Choose to deploy our platform via SaaS or on-premise with the ability for Node.js agents to report into an on-premises controller.
Resources
View all resourcesNode.js Performance
Find actionable tips to help you effectively monitor and manage your complex Node.js environment.
What Is Application Performance Monitoring?
Responsible for the performance of your enterprise’s IT operations? Read this guide to find out if you could benefit from application performance monitoring (APM).
How AppDynamics works
The AppDynamics Business Observability Platform gives you a powerful view into the performance of your entire stack through the lens of your business. Here’s how we do it.