Name: node-ibmapm
Owner: International Business Machines
Description: ibmapm is the Node.js data collector which helps you manage the performance and availability of your Bluemix and local Node.js applications. By using the data collector, you are provided with visibility and control of your applications, ensuring optimal performance and efficient use of resources. You can reduce and prevent application crashes and slowdowns around the clock, as the data collector assists you in detecting, diagnosing and isolating performance issues.
Created: 2018-05-09 04:26:22.0
Updated: 2018-05-17 01:59:03.0
Pushed: 2018-05-17 01:59:01.0
Homepage: null
Size: 721
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The Node.js data collector can provide you with visibility and control of your Node.js applications, and help you ensure optimal performance and efficient use of resources. You can reduce and prevent application crashes and slowdowns around the clock, as the data collector assists you in detecting, diagnosing and isolating performance issues.
The Node.js data collector helps you to manage the performance and availability of the following:
This data collector can be configured to connect to the Winterfell server, the IBM Cloud Application Performance Management (Cloud APM v8) server, or the IBM Cloud Availability Monitoring (BAM) server.
To get the up-to-date ibmapm package, which is a required dependency that you need for Node.js application monitoring, go to https://rtpgsa.ibm.com/projects/i/itm_db2_agent/nodejs/cloudnative/NPMCD/latest/.
This package is for internal testing.
When the data collector is configured to connect to the Winterfell server, you can use it to monitor both the Node.js applications in IBM Cloud Private and on-premises Liberty applications.
To monitor Node.js applications in IBM Cloud Private, different procedures apply depending on whether your Java-based microservices are created with IBM Microservice Builder or not.
Documentation is still in draft and will be published on the IBM Knowledge Center at GA of Winterfell release. For the always up-to-date internal doc under test, see the node_dc_for_devops.pdf.
To monitor on-premises Node.js applications, follow the instructions as documented in Configuring on-premises Node.js applications monitoring using the Winterfell server.
You can use the Node.js data collector, which is delivered in the Cloud APM v8 product, to monitor your Liberty applications running locally, in IBM Cloud, or in IBM Cloud Private. The data collector is configured to connect to the Cloud APM v8 server.
Different procedures apply depending on whether you are using Cloud APM (SaaS) or Cloud APM, Private (on-premises).
If you are a Cloud APM (SaaS) user, complete the following procedures:
If you are a Cloud APM, Private (on-premises) user, complete the following procedures:
You can also use the supported variables to change the default behavior of data collection. For more information, see Advanced configuration.
To connect the data collector to a BAM server, choose one of the following options: