Skip to Main Content
Cloud Management and AIOps


This is an IBM Automation portal for Cloud Management and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Submitted
Workspace Instana
Categories Agent
Created by Guest
Created on Aug 9, 2024

Submit complex IBM ELM JVM Mbeans or string based Mbeans as events or logs to Instana

IBM Engineering lifecycle management platform (ELM or also known as Jazz platform) is a widely used Requirements management or Application lifecycle management platform in the industry. It is based on IBM Websphere application Server and the liberty profile. The IBM ELM development team gives recommendation for monitoring on specific health metrics which are advertised by the platform via Mbeans.

Simple numeric Mbeans can be easily added with the Instana JAVA Sensor. But there are also complex Mbeans that are created with either a nested structure or with string based information, which can not be added to Instana via the custom JMX metric approach.

These string based Mbeans are important for ELM customers to contextualize the information with the performance and health metrics.

This enhancement request is to add the information saved in nested and/or string based Mbeans from the ELM platform either via logs or Instana Events to the Instana backend and correlate the information with the metrics data.

Necessary enhancements:

Agent Event API approach

  1. Extend the Instana agent technology detection to detect IBM ELM workloads correct.
  2. If ELM components are detected on a host, query for complex ELM Mbeans that  are enabled for the component, e.g. "Custom Expensive Scenario" or "Expensive Scenario" and submit an Event for the Mbeans via Agent.
  3. The mentioned Scenarios could run for a long time, i.e. keep the Event open for the lifetime of the Mbean.
  4. Bring the event in context to the other Metrics of the IBM ELM platform (see INSTANA-I-2792)
  5. Steps 2 to 4 need to be run continuously

Log approach

  1. Extend the Instana agent technology detection to detect IBM ELM workloads correct.
  2. If ELM components are detected on a host, query for complex ELM Mbeans that  are enabled for the component, e.g. "Custom Expensive Scenario" or "Expensive Scenario" and use the Otel log collector of Instana to collect the information as logs
  3. Bring the logged Mbean information in context to the other metrics of the IBM ELM platform (see INSTANA-I-2792)
Idea priority High