Best 5 Tools for Node.js Monitoring

Application developers are turning to Node.js as one of the most popularly used Javascript frameworks for microservice development. Node.js tops the list of most utilized frameworks amongst the developers worldwide in 2020 by 51.4 percent. With the increasing demand for Node.js technology, it has become crucial to monitor the performance of the applications, servers, and other metrics.


Announcing N|Solid 4.3.0 - Import/Export Settings

We are excited to announce N|Solid v4.3.0, which delivers Import/Export functionality allowing users to easily match configuration settings across and covers the security patch to coincide with Node.js v15.2.1, v14.15.1, and v12.19.1. N|Solid Console users can now export configuration settings using either NSolid Console or the CLI, the result is a JSON format file which can be used to import settings across different setups.

Workshop: Getting Started with OpenTelemetry and Distributed Tracing in Node.js

OpenTelemetry is an open source framework that provides a single set of APIs, libraries and instrumentation resources to capture distributed traces and metrics from your applications. Join Ted Young, Director of Developer Education at Lightstep, to learn how to get started with distributed tracing in Node.js using OpenTelemetry.

Announcing N|Solid JS API

NodeSource is excited to announce N|Solid JS API! 🥳 With this new API you can use all the power provided by the N|Solid console and CLI using your own JavaScript code programmatically. In other words, now it is not necessary to listen to events from the console, but from your own code you can decide when to run a certain command under your chosen conditions.


OpenTelemetry NodeJS: All you need to know

Hi all, tedsuo here. We’re passing an important milestone on OpenTelemetry: the tracing specification is about to be frozen, and release candidates for OpenTelemetry tracing implementations will be coming soon, with metrics following in the next couple of months. While we are putting our core documentation together, I thought now would be a good time to point out how simple it is to actually use distributed tracing in JavaScript.


Trigger an email when a new record is created in DynamoDB

This post will show how to build a simple NodeJS application to trigger Email notifications automatically when an entry is added to a database. For this implementation, I’ll use AWS Lambda, AWS API Gateway, Amazon DynamoDB and Amazon SES as the AWS services and SLAppForge Sigma, the simple, browser-based IDE as the development tool.


Using Node.js Async Hooks to Monitor API performance.

Async hooks are one of those Node.js features that seem interesting when you first see them, but in practice they end up failing to provide overtly obvious use cases. At their core, async hooks are a way to step into the lifecycle of any asynchronous resource. This may be a promise, a timeout, streams, DNS lookups, and even HTTP requests—like API calls. Most examples are focused on tracking the execution context or enhancing asynchronous stack traces.


Continuous npm-audit: Keep your code safe and stay sane

With npm@6, support was added to protect your code from vulnerabilities in packages that you use. You may have noticed output identifying vulnerabilities when you run npm. The npm project now maintains advisories, which are used by npm audit to sniff out known vulnerabilities for you. It also provides fixes, if available. This is an impressive feature to help us all keep code as safe as we can in a world of seemingly innumerable package dependencies.