Flatiron Application Monitoring

Node.js

Flatiron is a framework used to build JavaScript- and Node.js-based web applications. Flatiron is composed of simple, robust components that can be combined in multiple ways to create functional, full-featured apps.

Out of the box Flatiron comes with a host of decoupled tools that work equally well independently or in unison. They include a URL routing tool to direct traffic based on URLs received on servers and browsers; a fast, DSL-free template tool; a storage agnostic resource-oriented object to document mapper to manage data; a hybrid buffered middleware kernel; a multi-transport asynchronous logging library; and a plugin manager that supplies bare-bones application extensibility and composition, as well as feature reflection.

Additional Flatiron tools may be found at its GitHub repository.

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 resources

Node.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.



See your applications like never before

Start a free trial See Node.js monitoring