Skip to main content
Version: 6.x (latest)

Run modes

You can use the N|Solid Console in two ways: sign up for N|Solid SaaS and start sending data as soon as the N|Solid Runtime is installed, or purchase an Enterprise license and run a self-hosted N|Solid Console in your own data center.

N|Solid SaaS versus self-hosted N|Solid Console​

With N|Solid SaaS, you sign up and start sending data from the N|Solid Runtime without installing any other software. It's the shortest path to trying N|Solid with your application, and it can grow with you.

For very large installations or strict data requirements, you can purchase an Enterprise license, and NodeSource provides the N|Solid Console software and guidance for operating it. Contact us for more information.

N|Solid SaaS​

N|Solid SaaS is a hosted monitoring database and introspection console designed to make full use of the diagnostics and monitoring features of the N|Solid Runtime. After you install the N|Solid Runtime, configure it with your NSOLID_SAAS key from NodeSource Accounts.

NSOLID_SAAS in NodeSource Accounts

tip

See N|Solid Runtime Configuration to get the most out of N|Solid SaaS.

SaaS network requirements and data sensitivity​

Network requirements​

To communicate with the N|Solid SaaS endpoint, the systems running the N|Solid Runtime must be able to make outgoing connections on port 443 (gRPC over TLS).

Data sensitivity​

Data in transit is encrypted, and the metrics collected don't contain PII or other sensitive information. If you capture heap snapshots of processes that handle sensitive data, use the NSOLID_REDACT_SNAPSHOTS setting. It tells the runtime to blank out all string data in heap snapshots before sending them to the N|Solid Console. You can also turn on Redacted Snapshot per application or process in the Dashboard's Dynamic Configuration modal.

Self-hosted N|Solid Console​

NodeSource can provide the software, instructions, and installation support for running your own N|Solid Console, so you can run everything on-premises.

This mode requires an ongoing support contract, which includes time with our team for setup and N|Solid training. Contact us for a quote for your self-hosted setup.

Connecting to a self-hosted N|Solid Console​

To connect the runtime to an N|Solid Console running in your own network, set NSOLID_GRPC or NSOLID_COMMAND to the network address the Console listens on. By default, the Console listens for gRPC connections on port 50051 and for ZeroMQ command connections on port 9001.

tip

See N|Solid Runtime Configuration to get the most out of N|Solid.

For self-hosted tracing options, see External tracing mode.

NodeSource Support