Inside N|Solid

N|Solid is a superior Node.js platform enhanced to help you build, manage, secure, and analyze mission-critical Node.js applications.

Try N|Solid Free

New in N|Solid 3.0

  • N|Solid at Scale

    You can now render thousands of processes in a single scatter plot, providing a unified view into the behavior of large-scale applications.

  • Customizeable scatter plot

    Both axes in the cluster view can be configured to plot more than 50 metrics provided by N|Solid to find hundreds of new correlations.

  • Saved Views

    Quickly isolate and be alerted about new outliers by saving views composed of filter conditions such as tags, metadata, or performance metrics.

Painless Implementation

N|Solid is a fully-compatible alternative to open source Node.js, with versions available for all active LTS release lines. You can use N|Solid in place of Node.js to run your applications without modifying any application code.

Low-Overhead

With N|Solid, there’s no need to sacrifice performance in order to get data. A low-impact native C++ agent runs on its own thread alongside your application with direct access to the internals of Node.js. Data collected from your application is organized and displayed within the N|Solid console.

Download the Data Sheet

Cloud-Native

Running Node.js in the cloud? N|Solid is available for use with AWS, Google Cloud Platform, and Microsoft Azure.

Container-Ready

For containerized Node.js applications, N|Solid also includes Docker and Kubernetes support out of the box.

Unparalleled Visibility

  • Deep Insights

    Production monitoring of application behavior and overall system health provides deeper insight into application issues. Comprehensive Node.js metrics help you identify the source of memory leaks or other performance issues and resolve quickly, reducing the risk of an outage.

  • Countless Correlations

    The scatterplot process visualization lets users with large-scale Node.js deployments view hundreds or thousands of processes on a single unified scatter plot. Toggle on process tracing to track changes in behavior over time, or customize axes to correlate your choice of 50+ metrics.

  • Peak Performance

    Built-in CPU profiling and heap snapshots allow for instant analysis and swift resolution of application-threatening issues. Profiles and snapshots can be analyzed directly in the console to quickly triage performance issues.

Specialized Alerting

N|Solid lets you automatically trigger an alert when thresholds are exceeded or when a new security vulnerability is detected. Thresholds and associated notifications can be made as specific and urgent as needed.

  • Configure a threshold setting and alert behaviors for any of more than 50 quantitative metrics

  • Set thresholds at the application level, for groups of processes, or for any individual process

  • Use saved view settings for greater flexibility—notifications can be triggered when a process meets user-defined filter conditions

Notifications can be sent by email or through direct integration to your team’s Slack channel. You can also use webhooks to send notifications to your preferred external system or platform.

Enhanced Security

Detect vulnerabilities faster

N|Solid performs periodic verification of all packages loaded by Node.js processes in your application environment. Packages will be checked against a list of known vulnerabilities, and any newly-found vulnerabilities are reported in the console; optionally this can also trigger a notification.

Customize application policies

N|Solid ships with configurable security policies to help harden your applications. By creating a policies file using standard JSON format, you can set the severity level (ignore, warning, throw error, exit) of access restrictions for core Node resources—modules and bindings.

Flexible Integrations

N|Solid makes it easy to send Node.js application performance data directly to any StatsD-compliant system with a simple configuration change, making it easier than ever to integrate runtime data into existing team workflows.

By dispatching metrics to StatsD, N|Solid offers an easy way to deliver a rich variety of Node application metrics directly to your organization's preferred monitoring or reporting platform, while still taking advantage of unique N|Solid features like snapshots, application profiles, and threshold-based alerting.

Want to try N|Solid?

Free Trial