Skip to Main Content
Integration


This is an IBM Automation portal for Integration 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
Created by Guest
Created on Mar 26, 2026

Expose comprehensive MQIPT operational and performance metrics via JMX so they can be automatically discovered , scraped and validated through instana java agent

We need to expose operation and performance metrics through a standard JMX MBean interface including the following as minimum:

Core runtime Metrics:
Process uptime
Version/build info
Active listeners and their configuration state
Number of active connections per listener
Connections lifecycle events (opening , closing , errorr state..etc)

 

Traffic & throughput metrics:
Messaging forwarded per second (In case of usage of SSLServer/SSLClient)

Bytes in/out per second

Total messages/bytes forwarded since startup

Average and peak throughput

Network statistics including buffering
TCP errors

Connection health and error metrics:
Connection failures with reason code

TLS handshake failures

Authentication failures

Retry counts

Latency metrics

 

Resource usage metrics:

Thread pool usage

Memory usage

CPU usage

TCP sockets usage

File descriptors if applicable

 

Listener specific metric:

Current state

Active sessions

Sessions duration statistics

 

Route metrics:
listener , destination mapping
Most metrics above but linked to a route /listener within it. (or that could be added to all of them). It's best if we can have a view per route.

Configs exposure like enabled/disabled
forward to destination details

Any specific limits like idletimeout..etc

 

Best if exposed as com.ibm.mqipt then per type as above i.e. listener , usage , connection , metrics , runtime

 

Please ensure testing this with instana java agent as it may simply encounter issues for whatever simple reason like metrics data type or how the data is exposed..etc. The whole purpose is to have better visibility hence it's crucial that product team make an actual testing with a monitoring product to simulate , adopt and ensure no further work is needed to make it usable.

If those can be auto discovered by instana , that is great. If there will be struggles then at least it should be doable via the guidance here: JMX Custom Metrics - IBM Documentation and that should be tested.


Documentation:
Please validate performance overhead of enabling JMX and provide documentation on how to enable it 

security like user/password and ensuring this works with instana (we can raise an idea)

should be accessible only via localhost

Idea priority High