GigaSpaces XAP 9.0 API

org.openspaces.admin.vm
Interface VirtualMachinesStatistics


public interface VirtualMachinesStatistics

An aggregated statistics view of all the different virtual machines currently discovered.

Author:
kimchy

Method Summary
 VirtualMachinesDetails getDetails()
          Returns the details of the all the virtual machines.
 long getGcCollectionCount()
           
 double getGcCollectionPerc()
          The percentage of the gc collection time between the current sampled statistics and the previous one.
 long getGcCollectionTime()
           
 long getMemoryHeapCommittedInBytes()
           
 double getMemoryHeapCommittedInGB()
           
 double getMemoryHeapCommittedInMB()
           
 double getMemoryHeapCommittedUsedPerc()
          Returns the memory heap percentage from used to committed.
 long getMemoryHeapUsedInBytes()
           
 double getMemoryHeapUsedInGB()
           
 double getMemoryHeapUsedInMB()
           
 double getMemoryHeapUsedPerc()
          Returns the memory heap percentage from used to the max.
 long getMemoryNonHeapCommittedInBytes()
           
 double getMemoryNonHeapCommittedInGB()
           
 double getMemoryNonHeapCommittedInMB()
           
 double getMemoryNonHeapCommittedUsedPerc()
          Returns the memory non heap percentage from used to committed.
 long getMemoryNonHeapUsedInBytes()
           
 double getMemoryNonHeapUsedInGB()
           
 double getMemoryNonHeapUsedInMB()
           
 double getMemoryNonHeapUsedPerc()
          Returns the memory non heap percentage from used to the max.
 int getPeakThreadCount()
           
 VirtualMachinesStatistics getPrevious()
          Returns the previous statistics sampled.
 long getPreviousTimestamp()
          Returns the previous timestamp of the statistics sampled, -1 if this is the first one.
 int getSize()
          Returns the number of statistics (virtual machines) aggregated.
 int getThreadCount()
           
 List<VirtualMachinesStatistics> getTimeline()
          Returns the timeline (from newest to oldest) history statistics, including this one.
 long getTimestamp()
          Return the timestamp when the statistics were taken.
 long getUptime()
           
 boolean isNA()
          Returns true if this is not valid statistics.
 

Method Detail

isNA

boolean isNA()
Returns true if this is not valid statistics.


getTimestamp

long getTimestamp()
Return the timestamp when the statistics were taken.


getTimeline

List<VirtualMachinesStatistics> getTimeline()
Returns the timeline (from newest to oldest) history statistics, including this one.


getPreviousTimestamp

long getPreviousTimestamp()
Returns the previous timestamp of the statistics sampled, -1 if this is the first one.


getPrevious

VirtualMachinesStatistics getPrevious()
Returns the previous statistics sampled. null if this is the first one.


getDetails

VirtualMachinesDetails getDetails()
Returns the details of the all the virtual machines.


getSize

int getSize()
Returns the number of statistics (virtual machines) aggregated.


getUptime

long getUptime()

getMemoryHeapCommittedInBytes

long getMemoryHeapCommittedInBytes()

getMemoryHeapCommittedInMB

double getMemoryHeapCommittedInMB()

getMemoryHeapCommittedInGB

double getMemoryHeapCommittedInGB()

getMemoryHeapUsedInBytes

long getMemoryHeapUsedInBytes()

getMemoryHeapUsedInMB

double getMemoryHeapUsedInMB()

getMemoryHeapUsedInGB

double getMemoryHeapUsedInGB()

getMemoryHeapUsedPerc

double getMemoryHeapUsedPerc()
Returns the memory heap percentage from used to the max.


getMemoryHeapCommittedUsedPerc

double getMemoryHeapCommittedUsedPerc()
Returns the memory heap percentage from used to committed.


getMemoryNonHeapCommittedInBytes

long getMemoryNonHeapCommittedInBytes()

getMemoryNonHeapCommittedInMB

double getMemoryNonHeapCommittedInMB()

getMemoryNonHeapCommittedInGB

double getMemoryNonHeapCommittedInGB()

getMemoryNonHeapUsedInBytes

long getMemoryNonHeapUsedInBytes()

getMemoryNonHeapUsedInMB

double getMemoryNonHeapUsedInMB()

getMemoryNonHeapUsedInGB

double getMemoryNonHeapUsedInGB()

getMemoryNonHeapUsedPerc

double getMemoryNonHeapUsedPerc()
Returns the memory non heap percentage from used to the max.


getMemoryNonHeapCommittedUsedPerc

double getMemoryNonHeapCommittedUsedPerc()
Returns the memory non heap percentage from used to committed.


getThreadCount

int getThreadCount()

getPeakThreadCount

int getPeakThreadCount()

getGcCollectionCount

long getGcCollectionCount()

getGcCollectionTime

long getGcCollectionTime()

getGcCollectionPerc

double getGcCollectionPerc()
The percentage of the gc collection time between the current sampled statistics and the previous one.


GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.