Performance profiler and monitor for Node.js
All-round Profiling and Monitoring
The root causes of performance problems can be very different and complex to locate, while the consequence is usually simple - slow or unavailable web site. Nodetime reveals the internals of your application and infrastructure through profiling and proactive monitoring enabling detailed analysis, fast troubleshooting, performance and capacity optimization.
Powerful profiling tools are essential for locating performance bottlenecks or optimizing application performance in production. Transaction Profiler, CPU and Memory Profiler are ready to be launched on the production application at any moment to give you a total visibility.
Performance and Resource Monitoring
Monitor realtime and historical state of the application by following multiple application metrics. The metrics cover operating system state, garbage collection activity, application capacity, transactions and database calls for supported libraries, such as such as HTTP, File System, Socket.io, Redis, MongoDB, MySQL, PostgreSQL, Memcached and Cassandra.
Database Monitoring: Redis and MongoDB
Monitor databases used by your applications without any extra setup. Database status metrics will be available along with others to watch, analyze and trigger alerts. Currently Redis and MongoDB are supported.
It is important to get notified when an application is experiencing performance problems in order to prevent downtime and be able to quickly locate problem’s root cause, while profiling exact problem symptoms, which might later disappear. Nodetime allows creating alerts for all the metrics of the application.