What's New

How to analyze the performance of Liberty Java or Node.js apps in Bluemix

Share this post:

The App Management feature in IBM SDK for Node.js Buildpack v2.0 and Liberty for Java buildpack version v1.19 makes it possible to enable development capabilities such as remote debugging and incremental update, along with more general application management features. App Management now also supports analyzing the performance of your Liberty and Node.js applications when in development mode by using the IBM Monitoring and Diagnostic Tools – Health Center.

The short video below introduces the features of the new Health Center on Bluemix:


Ready to give it a try? If you don’t already have the Health Center client installed in your Eclipse environment, head over to developerWorks to download it now.

Start the Health Center agent in your Bluemix app

In your Bluemix application, enable the the enhanced App Management feature by using the environment variable BLUEMIX_APP_MGMT_ENABLE as explained in enhanced app management support. Simply set the value to hc and restart your application. This will start the Health Center agent in your application and allow you to use the Health Center client to connect to it.

Monitor your application performance with the Health Center client

From a Health Center client perspective in your Eclipse, select File > New Connection and then select the new Bluemix tab in the Select connector screen of the wizard.

wizard

Enter the requested information and once your application has been found, you will see live performance data start appearing in the client. For example, below is garbage collection being monitored in Liberty:

GC

By default the collection on Profiling data is disabled when monitoring Node.js apps, but you can enable it from the client window using the menu item ‘Monitored System’. Below is an example of profiling being enabled in Node.js:

node

Reference: IBM Monitoring and Diagnostic Tools – Health Center

Add Comment
No Comments

Leave a Reply

Your email address will not be published.Required fields are marked *

More What's New Stories

Ransomware’s Protection Winner, Zerto, on IBM Cloud for VMware Solutions

Zerto, IBM Cloud for VMware Solutions’ Disaster Recovery solution, has won the prestigious award of being the Ransomware Protection Company of Year at the 2017 Storage Awards!

Continue reading

IBM Container Service Makes Docker Production-Ready

Recent offerings in the container space sparked a lot of buzz about Docker, Kubernetes, and ISTIO. Where does IBM stand in all of this? Let’s take a closer look… IBM Bluemix Container Service builds on open source technology to provide production-ready security, life-long node management, and accelerated innovation for multi-container apps. You can move enterprise-grade […]

Continue reading

Veeam Integration and Availability on Cloud Foundation

IBM Cloud for VMware Solutions has added Veeam® Availability Suite™ to its growing solutions and services portfolio. Yes, you heard it right!! Users can now backup and replicate their VMware workloads running on VMware Cloud Foundation and vCenter Server environments running in IBM Cloud. VMware Cloud Foundation is the market-leading VMware hyper converged solution which automates deployment and lifecycle management of a fully validated VMware stack (compute, network & storage). IBM Cloud automates the deployment process which reduces the time from months to hours and drastically simplifies the path to hybrid cloud.

Continue reading