• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Arun Y. · Apr 24, 2014 at 04:45 AM ·

"Free memory" measure doesn't give a breakdown of memory (permgen, oldgen etc)

I added these two measures - "Memory pool usage used" and "Free memory". While "memory pool usage used" measure breaks down the memory into memory pool (oldgen, edenspace, perm gen etc), "Free memory" measure doesn't provide that breakdown. 

I attached the screenshot, can anyone provide more info whether and if yes, how we can add "memory pool" to "Free memory" measure.

memorypool.JPG

 

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

4 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Andreas G. · Apr 24, 2014 at 05:47 AM

Hi

The Free Memory Measure is not provided per memory pool. But - there are some additonal Memory Pool measures you can create, e.g: you can create max & committed for each memory pool creating measures as shown in the following screenshot. There is also a Memory Pool Utilization Measure that you can create PER Memory Pool

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Arun Y. · Apr 24, 2014 at 06:02 AM

Andreas,

Thanks for the response. The select measure splitting by "memory pool" under free memory would help immensely for our work. Both "Free memory" and "Max Memory" doesn't split measure by "memory pool". Can this split measure by memory pool be added as a plug-in?

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Andreas G. · Apr 24, 2014 at 06:10 AM

You can check whether your JVM provides JMX Measures for this value. Then you can create a Custom JMX Measure and get that value. You dont need a plugin for that - just try to find a way how to extract that value. In case your JVM provides this measure via JMX it should be fairly easy. I am sure if you do some research (or Google) you may figure out how to get this to work. Keep us posted

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Arun Y. · Apr 24, 2014 at 07:14 AM

Understood, my JVMs provide the JMX measures for this value. I tried to create a custom JMX measure to get these memory values and I encountered this problem. Each custom JMX measure can only accommodate one value (either perm gen, old gen, eden space etc) but not all 4 values the "memory pool" split is offering (as shown in picture).

So In order to see the free memory data, I will have to add 4 different measures to the already congested dashlet. If "memory pool" split is implemented for couple of measures, I am not sure why it is not added as an option to rest of the measures.

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java hybris javascript appmon sensors good to know extensions search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow technologies diagnostics user session monitoring unique users continuous delivery sharing configuration alerting NGINX splitting business transaction client 6.3 installation database scheduler apache mobileapp RUM php dashlet azure purepath agent 7.1 appmonsaas messagebroker nodejs 6.2 android sensor performance warehouse
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A