org.apache.accumulo.server.monitor
Class Monitor
java.lang.Object
org.apache.accumulo.server.monitor.Monitor
public class Monitor
- extends java.lang.Object
Serve master statistics with an embedded web server.
Method Summary |
static void |
add(TableInfo total,
TableInfo more)
|
static void |
fetchData()
|
static GCStatus |
getGcStatus()
|
static java.util.List<Pair<java.lang.Long,java.lang.Double>> |
getIngestByteRateOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Double>> |
getIngestRateOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Double>> |
getLoadOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Double>> |
getLookupsOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Integer>> |
getMajorCompactionsOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Integer>> |
getMinorCompactionsOverTime()
|
static MasterMonitorInfo |
getMmi()
|
static int |
getOnlineTabletCount()
|
static java.lang.Exception |
getProblemException()
|
static java.util.Map<java.lang.String,java.util.Map<ProblemType,java.lang.Integer>> |
getProblemSummary()
|
static java.util.List<Pair<java.lang.Long,java.lang.Double>> |
getQueryByteRateOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Integer>> |
getQueryRateOverTime()
|
static java.util.List<Pair<java.lang.Long,java.lang.Integer>> |
getRecoveriesOverTime()
|
static long |
getStartTime()
|
static long |
getTotalEntries()
|
static long |
getTotalHoldTime()
|
static double |
getTotalIngestByteRate()
|
static double |
getTotalIngestRate()
|
static long |
getTotalLookups()
|
static double |
getTotalQueryByteRate()
|
static double |
getTotalQueryRate()
|
static int |
getTotalTabletCount()
|
static void |
main(java.lang.String[] args)
|
void |
run(java.lang.String[] args)
|
static java.util.Map<java.lang.String,java.lang.Double> |
summarizeTableStats(MasterMonitorInfo mmi)
|
static TableInfo |
summarizeTableStats(TabletServerStatus status)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REFRESH_TIME
public static final int REFRESH_TIME
- See Also:
- Constant Field Values
Monitor
public Monitor()
summarizeTableStats
public static java.util.Map<java.lang.String,java.lang.Double> summarizeTableStats(MasterMonitorInfo mmi)
add
public static void add(TableInfo total,
TableInfo more)
summarizeTableStats
public static TableInfo summarizeTableStats(TabletServerStatus status)
fetchData
public static void fetchData()
main
public static void main(java.lang.String[] args)
run
public void run(java.lang.String[] args)
getMmi
public static MasterMonitorInfo getMmi()
getTotalTabletCount
public static int getTotalTabletCount()
getOnlineTabletCount
public static int getOnlineTabletCount()
getTotalEntries
public static long getTotalEntries()
getTotalIngestRate
public static double getTotalIngestRate()
getTotalIngestByteRate
public static double getTotalIngestByteRate()
getTotalQueryRate
public static double getTotalQueryRate()
getTotalQueryByteRate
public static double getTotalQueryByteRate()
getTotalHoldTime
public static long getTotalHoldTime()
getProblemException
public static java.lang.Exception getProblemException()
getProblemSummary
public static java.util.Map<java.lang.String,java.util.Map<ProblemType,java.lang.Integer>> getProblemSummary()
getGcStatus
public static GCStatus getGcStatus()
getTotalLookups
public static long getTotalLookups()
getStartTime
public static long getStartTime()
getLoadOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Double>> getLoadOverTime()
getIngestRateOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Double>> getIngestRateOverTime()
getIngestByteRateOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Double>> getIngestByteRateOverTime()
getRecoveriesOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Integer>> getRecoveriesOverTime()
getMinorCompactionsOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Integer>> getMinorCompactionsOverTime()
getMajorCompactionsOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Integer>> getMajorCompactionsOverTime()
getLookupsOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Double>> getLookupsOverTime()
getQueryRateOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Integer>> getQueryRateOverTime()
getQueryByteRateOverTime
public static java.util.List<Pair<java.lang.Long,java.lang.Double>> getQueryByteRateOverTime()
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.