Operations | Monitoring | ITSM | DevOps | Cloud

NodeJS

Best 7 Monitoring Tools for Node.js Application

Sometimes, applications do not perform as well as they should. Application developers are responsible for performing preventive and curative maintenance. Customers that use your application as a developer may waste a lot of money attempting to restore the applications without your help. To maintain track of your application's activities, it's best to use an effective monitoring system. Monitoring a Node.js application entails keeping a careful eye on its performance and availability.

End of AWS Lambda support for Node.js 10: Should you switch from v10 to v14?

It’s the end of AWS Lambda support for Node.js v10. AWS Lambda support for Node.js 10 is due to end in August 2021. It’s time to switch! In this article, we’re discussing and comparing the differences of working with Node.js 10 and Node.js 14 + AWS Lambda, the impacts, and benefits of this change. AWS Lambda supports multiple versions of programming language runtimes, but not forever.

Continuous deployment of Node.js to Azure VM

Virtual machines (VM) offer great flexibility for hosting web applications. A developer/engineer is able to configure and control every piece of software and every setting that the application needs to run. Azure, one of the largest cloud hosting platforms, has virtual machine offerings for both Linux and Windows-based operating systems. In this tutorial, you will learn how to set up a continuous deployment pipeline to deploy a Node.js application to an Azure virtual machine.

Node.js's Underrated Combo: Passport and CASL

It’s easy to get lost with dozens of plugins and frameworks when starting a new project that requires basic authentication and authorization capabilities. It doesn’t have to be that way. In this article, we’re going to explore two valuable Node.js packages — Passport and CASL — that can help you boost the security of your application by providing both authentication and authorization functionality.

Node.js Server Monitoring: A How to Guide

Node.js is one of the most popular Javascript frameworks in 2021. With the increasing demand for Node.js comes the crucial next step of Node.js server monitoring. The best way to monitor your Node.js server is with an Application Performance Monitoring (APM) tool. Keep in mind, Node.js server monitoring is a bit of a tricky task, and there are particular challenges you should be aware of. But don’t worry because this how-to guide will walk you through it step-by-step.

Powerful Caching with Redis for Node.js Applications

Regardless of the tech stack used, many developers have already used Redis or, at least, heard of it. Redis is specifically known for providing distributed caching mechanisms for cluster-based applications. While this is true, it’s not its only purpose. Redis is a powerful and versatile in-memory database. Powerful because it is incredibly super fast. Versatile because it can handle caching, database-like features, session management, real-time analytics, event streaming, etc.

Sponsored Post

Gain more visibility into code performance with Raygun APM for Node.js

Raygun has been busy building our best-in-class APM so you can provide flawless digital customer experiences. By adding Raygun Application Performance Monitoring to your monitoring suite, your team will gain more visibility on code and server performance, achieve a faster time to resolution with finer granularity, and reduce infrastructure costs by optimizing existing services. Raygun is a developer-friendly product that surfaces more diagnostic details than other APM solutions. Combined with our usage-based pricing, we have the ability to provide companies like Olo with millions of customers with cost-efficient and powerful APM.

Monitoring Node.js Application With AppOptics on DigitalOcean - Better Together

Many teams take advantage of the convenience of deploying their apps to the platform as a service (PaaS) providers such as DigitalOcean. Cloud solutions like this are an easy way for teams to deploy and scale their applications without worrying about the details. However, even in these managed environments, poorly written apps can cause issues. If your pages load too slowly, users will likely leave your site and look for another.

Monitoring Node.js Health and CPU Usage

What’s the most wanted feature for a Node.js application? Well, high performance with no downtime is one of the top answers for this question. But how do you accomplish this? Monitoring is key to gain a better understanding of the health of your application. For example, by implementing monitoring, you can detect problems, such as a memory leak or long-running processes that block the Node.js event loop.