System administrators can view statistics about Eclipse Amlen memory by using REST Monitoring APIs.
 You can view statistical information about the Eclipse Amlen memory.
The memory statistics provide information about the Eclipse Amlen volatile
memory.
System administrators can view statistics about Eclipse Amlen memory by using a REST Monitoring API, by using the Amlen WebUI, or by using an external monitoring
    application. For more information about using the Amlen WebUI to view statistics about Eclipse Amlen memory, see Viewing memory statistics by using the Amlen WebUI. For more information about using
    an external application to view statistics about Eclipse Amlen memory, see Viewing memory statistics by using an external
     application.
Memory-related monitoring statistics can be viewed by using a REST Monitoring API. To create
    memory-related monitoring statistics, complete the following steps:
- 
        Use the Eclipse Amlen REST
          API GET method with the following Eclipse Amlen monitoring URI: 
        
          http://<admin-endpoint-IP:Port>/ima/v1/monitor/Memory
         
       - 
        Provide query parameters requesting the statistics that you want returned in the JSON
          payload. The following example uses cURL to create memory-related statistics:
        
          curl -X GET http://127.0.0.1:9089/ima/v1/monitor/Memory?SubType=SubType%26Duration=Duration%26StatType=StatType
          Where:
              - 
                
                  
                    - SubType
 
                    - Optional.
 
                    - Specifies the time period of data to report.
 
                    - This value can be one of the following values:
                        - 
                          
                            
                              - Current®
 
                              - View the most recent statistics.
 
                            
                          
                         
                        - 
                          
                            
                              - History
 
                              - View older statistics.
 
                            
                          
                         
                      
The default value is Current. 
                  
                
               
              - 
                
                  
                    - time
 
                    - Optional.
 
                    - Specifies the time span (in seconds) of the data to be collected. 
Valid
                        value range is 1 - 86400.
The default value is
                          1800.
                     
                  
                
               
              - 
                
                  
                    - StatType
 
                    - Optional.
 
                    - Specifies the types of data to return when 
SubType is set
                      to History. 
                    - You can specify multiple values in a comma delimited list. This value can be
                      one of the following values:
                        - 
                          
                            
                              - MemoryTotalBytes
 
                              - This statistic shows the total amount of physical memory on Eclipse Amlen.
 
                            
                          
                         
                        - 
                          
                            
                              - MemoryFreeBytes
 
                              - This statistic shows the amount of physical memory that is
                                available.
 
                            
                          
                         
                        - 
                          
                            
                              - MemoryFreePercent
 
                              - This statistic shows the amount of free memory as a percentage of
                                total physical memory.
 
                            
                          
                         
                        - 
                          
                            
                              - ServerVirtualMemoryBytes
 
                              - This statistic shows the amount of virtual memory that is being
                                used by Eclipse Amlen.
 
                            
                          
                         
                        - 
                          
                            
                              - ServerResidentSetBytes
 
                              - This statistic shows the amount of physical memory that is being
                                used by Eclipse Amlen.
 
                            
                          
                         
                        - 
                          
                            
                              - MessagePayloads
 
                              - This statistic shows the amount of memory that is being consumed
                                by Eclipse Amlen
                                for message payloads.
 
                            
                          
                         
                        - 
                          
                            
                              - PublishSubscribe
 
                              - This statistic shows the amount of memory that is being consumed
                                by Eclipse Amlen
                                for publish/subscribe data structures. For example, topics and
                                subscriptions.
 
                            
                          
                         
                        - 
                          
                            
                              - Destinations
 
                              - This statistic shows the amount of memory that is being consumed
                                by Eclipse Amlen
                                for destinations on which messages can be buffered. For example,
                                queues.
 
                            
                          
                         
                        - 
                          
                            
                              - CurrentActivity
 
                              - This statistic shows the amount of memory that is being consumed
                                by Eclipse Amlen
                                for current activity. For example, transactions and message
                                acknowledgements.
 
                            
                          
                         
                        - 
                          
                            
                              - ClientStates
 
                              - This statistic shows the amount of memory that is being consumed
                                by Eclipse Amlen
                                for connected and disconnected clients.
 
                            
                          
                         
                      
The default value is MemoryTotalBytes.
 
                  
                
               
            
 
         
       
If the SubType is set to History,
and monitoring data is not available for the requested statistic,
a value of -1 is returned.
For more information
about the fields that are returned, see Memory Monitoring.
   The following example uses cURL to show how a GET method is used to view statistical
        information about the Eclipse Amlen volatile
        memory. 
   curl -X GET http://127.0.0.1:9089/ima/v1/monitor/Memory?SubType=Current  
 
 
   The following example shows a successful example response to the GET method that was used to
    create statistical information about the Eclipse Amlen volatile memory:
   
{ "Version":"v1", "Memory": { "MemoryTotalBytes":7934193664, "MemoryFreeBytes":5428342784, "MemoryFreePercent":68, 
"ServerVirtualMemoryBytes":2334150656, "ServerResidentSetBytes":795844608, "MessagePayloads":1048576, "PublishSubscribe":9961472, 
"Destinations":6299616, "CurrentActivity":3149808 , "ClientStates":524288 } }