Sails.js is a framework that acts as a real-time MVC (Model-View-Controller) wrapper around the Express.js framework. It works with multiple database systems, including MySQL, MongoDB, PostgreSQL, and Microsoft SQL Server to build enterprise-level Node.js web applications. Sails comes with such functionalities as automatic generation of RESTful JSON APIs for a web app, routing of real-time Socket.io requests to controllers using resourceful conventions and URL mappings, flexible mappings that enable developers to create custom security policies and parameters, and solid security and role-based access control, among other features.
With the AppDynamics platform you can monitor, troubleshoot and diagnose performance issues in your Node.js applications built on the Sails.js 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.
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.
Database/NoSQL visibility
Understand the impact of database performance by correlating database performance to originating business transaction performance metrics.
Business transaction call graphs
Dive deep into an individual business transaction with a complete call graph view per unique business transaction. (coming soon)
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. (coming soon)
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. (coming soon)
EMA Report - Application Performance Monitoring (A...
Analyst Report
Datasheet - Browser Synthetic Monitoring
Datasheet