Support

IBM Cloud Foundry – Deprecation of Runtime Management Utility (RMU)

Share this post:

What is RMU?

The RMU provides dump and dynamic tracing capability to diagnose problems with Cloud Foundry applications when it is in a running state. It only supports applications pushed with IBM Liberty for Java and IBM SDK for Node.js buildpacks.

Why Deprecate RMU

The current design of RMU is based on the Cloud Foundry DEA architecture. Also, the RMU client and server provide a management channel over HTTP so that dump and trace can be done without the SSH capability. IBM Cloud Foundry has fully migrated to the Diego architecture which has SSH enabled. Most of the functions RMU now provides, can be done by simply using SSH to connect into the application instance container and examine the runtime directly.

Replacement Solution

The replacement solution leverages the SSH capability in the Cloud Foundry Diego architecture to log into the application container. This is done by using the cf command line ‘cf ssh’, for generating dump and change trace/log settings. The solution is documented here.

Please note the replacement solution does not provide the following that RMU has today:

  1. Web GUI.  This should be fine given that most of the developers are using CF CLI / Bluemix CLI to manage their applications.
  2. Set Node.js log level on the fly.  The developer needs to implement this in his/her application – i.e. loading log configuration periodically from file to pick up a new log level configuration when the application is running. There are quite a few Node.js logging modules that Node.js developers are using, so this capability is redundant to those options.

Timeline

  • February 26th – stop updating RMU in Public / Dedicated / Local environments
  • March 26th – remove RMU function from console in public regions
  • April 9th – start to remove RMU function in dedicated/local environments – scheduled with each customer

IBM Cloud Offering Manager

More Support stories
May 7, 2019

We’ve Moved! The IBM Cloud Blog Has a New URL

In an effort better integrate the IBM Cloud Blog with the IBM Cloud web experience, we have migrated the blog to a new URL: www.ibm.com/cloud/blog.

Continue reading

May 6, 2019

Use IBM Cloud Certificate Manager to Obtain Let’s Encrypt TLS Certificates for Your Public Domains

IBM Cloud Certificate Manager now lets you obtain TLS certificates signed by Let’s Encrypt. Let’s Encrypt is an automated, ACME-protocol-based CA that issues free certificates valid for 90 days.

Continue reading

May 6, 2019

Are You Ready for SAP S/4HANA Running on Cloud?

Our clients tell us SAP applications are central to their success and strategy for cloud, with a deadline to refresh the business processes and move to SAP S/4HANA by 2025. Now is the time to assess, plan and execute the journey to cloud and SAP S/4HANA

Continue reading