org.zeroturnaround.stats.model
Class StatsData

java.lang.Object
  extended by org.zeroturnaround.stats.model.StatsData

public class StatsData
extends Object


Field Summary
static long DAY_IN_MS
           
static long HOUR_IN_MS
           
static long WEEK_IN_MS
           
 
Constructor Summary
StatsData()
           
 
Method Summary
 void addToEdenSpace(RunStats runStat)
           
 void addToTenuredSpace(RunStats runStat)
           
 void addWaitTime(long waitTime)
           
 void cleanUp(int dataSizeLimit)
           
 void deleteAllStatistics()
           
 String getAge()
           
 List<RunStats> getAllWaitTimes()
           
 long getAvgDuration()
           
 Map<String,Long> getAvgDurationPerNode()
           
 Map<String,Long> getAvgDurationPerNodeTrailingWeek()
           
 long getAvgDurationTrailingWeek()
           
 long getAvgThroughputDay()
           
 long getAvgThroughputDayTrailingWeek()
           
 long getAvgThroughputHour()
           
 long getAvgThroughputHourTrailingWeek()
           
 long getAvgThroughputWeek()
           
 long getAvgThroughputWeekTrailingWeek()
           
 long getAvgWait()
           
 Map<String,Long> getAvgWaitPerNode()
           
 Map<String,Long> getAvgWaitPerNodeTrailingWeek()
           
 long getAvgWaitTrailingWeek()
           
 Map<String,String> getClusterMetaInfo()
           
 long getDurationPercentile(long percentile)
           
 Map<String,Long> getJobCountBreakdown()
           
 Map<String,Long> getJobCountBreakdownTrailingWeek()
           
 Map<String,Long> getJobsMetaInfo()
           
 long getSize()
           
 RunStats getUnInitializedItem(int queueId)
           
 long getWaitPercentile(long percentile)
           
 RunStats popUnInitializedItem(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEEK_IN_MS

public static final long WEEK_IN_MS
See Also:
Constant Field Values

DAY_IN_MS

public static final long DAY_IN_MS
See Also:
Constant Field Values

HOUR_IN_MS

public static final long HOUR_IN_MS
See Also:
Constant Field Values
Constructor Detail

StatsData

public StatsData()
Method Detail

getAllWaitTimes

public List<RunStats> getAllWaitTimes()

addWaitTime

public void addWaitTime(long waitTime)

addToEdenSpace

public void addToEdenSpace(RunStats runStat)

addToTenuredSpace

public void addToTenuredSpace(RunStats runStat)

getSize

public long getSize()

getAge

public String getAge()

popUnInitializedItem

public RunStats popUnInitializedItem(String name)

getUnInitializedItem

public RunStats getUnInitializedItem(int queueId)

getAvgWait

public long getAvgWait()

getAvgWaitTrailingWeek

public long getAvgWaitTrailingWeek()

getAvgWaitPerNode

public Map<String,Long> getAvgWaitPerNode()

getAvgWaitPerNodeTrailingWeek

public Map<String,Long> getAvgWaitPerNodeTrailingWeek()

getAvgDuration

public long getAvgDuration()

getAvgDurationTrailingWeek

public long getAvgDurationTrailingWeek()

getAvgDurationPerNode

public Map<String,Long> getAvgDurationPerNode()

getAvgDurationPerNodeTrailingWeek

public Map<String,Long> getAvgDurationPerNodeTrailingWeek()

getAvgThroughputHour

public long getAvgThroughputHour()

getAvgThroughputDay

public long getAvgThroughputDay()

getAvgThroughputWeek

public long getAvgThroughputWeek()

getAvgThroughputHourTrailingWeek

public long getAvgThroughputHourTrailingWeek()

getAvgThroughputDayTrailingWeek

public long getAvgThroughputDayTrailingWeek()

getAvgThroughputWeekTrailingWeek

public long getAvgThroughputWeekTrailingWeek()

getDurationPercentile

public long getDurationPercentile(long percentile)

getWaitPercentile

public long getWaitPercentile(long percentile)

getJobCountBreakdown

public Map<String,Long> getJobCountBreakdown()

getJobCountBreakdownTrailingWeek

public Map<String,Long> getJobCountBreakdownTrailingWeek()

getClusterMetaInfo

public Map<String,String> getClusterMetaInfo()

getJobsMetaInfo

public Map<String,Long> getJobsMetaInfo()

deleteAllStatistics

public void deleteAllStatistics()

cleanUp

public void cleanUp(int dataSizeLimit)


Copyright © 2004-2013. All Rights Reserved.