Skip to Main Content
Cloud Management and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation 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 Future consideration
Workspace Instana
Categories Java
Created by Guest
Created on Mar 1, 2023

Instana: Ability to disable a micrometer metric (EhCache metric has known performance/out of memory issues)

Currently in Instana you have the ability to either enable or disable the entire micrometer collection.
You don't have the ability to disable one or some of its metrics.

The EhCache metric has known performance/out of memory issues when dealing with large caches.

Micrometer itself has the ability to disable some metrics via the application.yml file.
Instana does not support this and should.

Steve

Helpful URLs:

The configured limit of 1.000 object references was reached while attempting to calculate the size of the object graph 
URL: https://stackoverflow.com/questions/35074727/the-configured-limit-of-1-000-object-references-was-reached-while-attempting-to

Performance issue reporting EhCache metrics with a large cache #1584 
URL: https://github.com/micrometer-metrics/micrometer/issues/1584 
… 
#Disable cache.size metrics for ehcache since they are so big, it is expensive to compute
management.metrics.enable.cache.size: false
# cache.local metrics is related to the size of the cache in memory, also expensive
management.metrics.enable.cache.local: false

What happens when maxDepthExceededBehavior is abort 
URL: https://groups.google.com/g/ehcache-users/c/4KZeyHGuGtU 
... 
And so if you meet the "abort" stage for a lot of your cached objects, the impact is that ehcache will think your objects are smaller than they actually are...and as such you may have a larger cache footprint in heap that what you set in your cache size limit.

Spring Boot Actuator/Micrometer Metrics Disable Some 
URL: https://stackoverflow.com/questions/48451381/spring-boot-actuator-micrometer-metrics-disable-some
...
Let me elaborate on the answer posted by checketts with a few examples. 
You can enable/disable certain metrics in your application.yml like this:
management:
metrics:
  enable:
    tomcat: true
    jvm: false
    process: false

Idea priority Urgent