StrongLoop is excited to announce the immediate availability of StrongLoop Process Manager, the industry’s best deployment and runtime management solution for Node clustering. StrongLoop’s Process Manager improves upon existing community cluster management efforts such as forever and pm2 by adding:
- A graphical interface via StrongLoop Arc
- nginx load balancing integration
- Remote management
- Automated build and multi-host deploy
- Integrated monitoring and profiling
The new StrongLoop Process Manager inside of the StrongLoop Arc UI adds production scaling and reliability features required by companies deploying APIs and apps written in Node at scale in Linux or Windows environments. As you’d expect, StrongLoop Process Manager does what existing process managers like forever and PM2 do: keep Node processes running and help manage the multiple processes in a cluster. However, StrongLoop Process Manager goes beyond this basic functionality to provide enterprise-grade features, several of which are industry firsts, including:
- Multi-machine, multi-process application deployment and runtime control
- Built-in ngnix load-balancing integration across multiple server deployments to deliver high performance, straight out-of-the-box
- Monitoring, profiling and root cause analysis tools integrated into the same UI
- Also, StrongLoop Arc can be installed either on-premise or in your cloud of choice – it’s not SaaS
If you are in a DevOps team looking for a single UI that everyone can use to manage the complete API development lifecycle, StrongLoop Arc and it’s new process management capabilities are definitely worth evaluating.
Here’s a breakdown of the features you’ll find available today in StrongLoop Arc’s Process Manager…
Build and Deploy
StrongLoop Arc delivers push button build functionality using Git or TAR archives along with the ability to deploy to one or multiple remote servers including automatic rebuilds plus clustering and load balancing at startup.
You can now scale your Node clusters using StrongLoop’s Arc intuitive cluster management capabilities across any number of servers with features including: hot deploy, automatic and rolling restarts, support for Node v0.12’s round-robin load balancing plus the dynamic resizing of clusters. This free’s up development teams to focus on their app instead of spending time scripting cluster-related features.
StrongLoop Arc’s process management capabilities are designed for high-scale and performance out-of-the-box, with support for NGINX load balancing across multiple servers.
At runtime, StrongLoop Arc delivers management features like foreground or background daemonized processes, log aggregation across workers in a cluster, plus Syslog integration. This saves you the time and expense of having to build or integrate tools to get all your logs in single place for conducting detailed forensics when things go wrong.
There’s no need to switch to a separate tool to profile the Node processes you are managing. StrongLoop Arc also features built-in remote CPU profiling, heap and memory snapshots from any host and any process.
Monitoring and Root Cause Analysis
No need to switch to yet another interface to get your monitoring done. StrongLoop Arc also delivers APM capabilities like the monitoring of core performance metrics including end-points like MongoDB, Oracle, MySQL and SQL Server plus visibility into Node specific metrics like event loops, including blocked ones.
Get started with StrongLoop Arc to check out Process Manager! It takes just a few minutes using npm.
StrongLoop Arc is a graphical UI for the StrongLoop API Platform, which includes LoopBack, that complements the slc command line tools for developing APIs quickly and getting them connected to data. Arc also includes tools for building, profiling and monitoring Node apps. It takes just a few simple steps to get started!