Monitoring Microclimate-based Node.js applications in IBM Cloud Private

If you have Microclimate-based Node.js applications that you want to monitor in IBM® Cloud Private, you must first set up a connection between the data collector and the Cloud App Management server. Then you update your application deployment to monitor the Microclimate-based Node.js applications.

Before you begin

If your service account doesn't have access to Kubernetes resources, see: Authorizing the data collector to access Kubernetes resources.

Check that you downloaded the configuration package to obtain the server information, for more information, see Obtaining the server configuration information.

You must check the appmetrics version before you install the data collector. The Node.js application that is created by Microclimate requires appmetrics automatically. Check the appmetrics version and if the version is 4.0.0 or later, then the Node.js data collector is included already. If the version is less than 4.0.0, you must upgrade the appmetrics to version 4.0.0 or later. For more information, see Installing the Node.js data collector.

Procedure

Follow the procedure to monitor Node.js applications in IBM Cloud Private here: Monitoring Node.js applications in Kubernetes environment. You can create a secret to configure the Cloud App Management server by using a global.environment file and keyfiles that are extracted from the Cloud App Management configuration package. Then, you mount this secret when you deploy the application as a Kubernetes deployment.