Package org.openspaces.admin.vm
Interface VirtualMachinesStatistics
- All Known Implementing Classes:
DefaultVirtualMachinesStatistics
public interface VirtualMachinesStatistics
An aggregated statistics view of all the different virtual machines currently discovered.
- Author:
- kimchy
-
Method Summary
Modifier and TypeMethodDescriptionReturns the details of the all the virtual machines.longdoubleThe percentage of the gc collection time between the current sampled statistics and the previous one.longlongdoubledoubledoubleReturns the memory heap percentage from used to committed.longdoubledoubledoubleReturns the memory heap percentage from used to the max.longdoubledoubledoubleReturns the memory non heap percentage from used to committed.longdoubledoubledoubleReturns the memory non heap percentage from used to the max.intReturns the previous statistics sampled.longReturns the previous timestamp of the statistics sampled,-1if this is the first one.intgetSize()Returns the number of statistics (virtual machines) aggregated.intReturns the timeline (from newest to oldest) history statistics, including this one.longReturn the timestamp when the statistics were taken.longbooleanisNA()Returnstrueif this is not valid statistics.
-
Method Details
-
isNA
boolean isNA()Returnstrueif 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,-1if this is the first one. -
getPrevious
VirtualMachinesStatistics getPrevious()Returns the previous statistics sampled.nullif 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.
-