Class MasterInformation
- java.lang.Object
-
- org.apache.accumulo.monitor.rest.master.MasterInformation
-
public class MasterInformation extends Object
Responsible for storing master information as a JSON object- Since:
- 2.0.0
-
-
Field Summary
Fields Modifier and Type Field Description BadTabletServersbadTabletServersDeadLoggerListdeadLoggersDeadServerListdeadTabletServersintdeadTabletServersCountdoubleentriesReadStringgcStatuslongholdTimedoubleingestrateStringlastGClonglookupsStringmasterStringmasterGoalStateStringmasterStatelongnumentriesIntegeronlineTabletServersdoubleosloaddoublequeryrateinttablesIntegertabletsServersShuttingDowntabletServersShuttingDownIntegertotalTabletServersIntegerunassignedTabletslonguptime
-
Constructor Summary
Constructors Constructor Description MasterInformation()Creates an empty master JSON objectMasterInformation(String master)MasterInformation(String master, int onlineTabletServers, int totalTabletServers, String lastGC, int tablets, int unassignedTablets, long entries, double ingest, double entriesRead, double entriesReturned, long holdTime, double osLoad, int tables, int deadTabletServersCount, long lookups, long uptime, String gcStatus, String masterGoalState, String masterState, BadTabletServers badTabletServers, ServersShuttingDown tabletServersShuttingDown, DeadServerList deadTabletServers, DeadLoggerList deadLoggers)Stores a new master JSON object
-
-
-
Field Detail
-
master
public String master
-
lastGC
public String lastGC
-
gcStatus
public String gcStatus
-
masterGoalState
public String masterGoalState
-
masterState
public String masterState
-
onlineTabletServers
public Integer onlineTabletServers
-
totalTabletServers
public Integer totalTabletServers
-
tablets
public Integer tablets
-
unassignedTablets
public Integer unassignedTablets
-
numentries
public long numentries
-
osload
public double osload
-
ingestrate
public double ingestrate
-
entriesRead
public double entriesRead
-
queryrate
public double queryrate
-
holdTime
public long holdTime
-
tables
public int tables
-
deadTabletServersCount
public int deadTabletServersCount
-
lookups
public long lookups
-
uptime
public long uptime
-
badTabletServers
public BadTabletServers badTabletServers
-
tabletServersShuttingDown
public ServersShuttingDown tabletServersShuttingDown
-
deadTabletServers
public DeadServerList deadTabletServers
-
deadLoggers
public DeadLoggerList deadLoggers
-
-
Constructor Detail
-
MasterInformation
public MasterInformation()
Creates an empty master JSON object
-
MasterInformation
public MasterInformation(String master)
-
MasterInformation
public MasterInformation(String master, int onlineTabletServers, int totalTabletServers, String lastGC, int tablets, int unassignedTablets, long entries, double ingest, double entriesRead, double entriesReturned, long holdTime, double osLoad, int tables, int deadTabletServersCount, long lookups, long uptime, String gcStatus, String masterGoalState, String masterState, BadTabletServers badTabletServers, ServersShuttingDown tabletServersShuttingDown, DeadServerList deadTabletServers, DeadLoggerList deadLoggers)
Stores a new master JSON object- Parameters:
master- Master locationonlineTabletServers- Number of online tserverstotalTabletServers- Total number of tserverslastGC- Time of the last gctablets- Number of tabletunassignedTablets- Number of unassigned tabletsentries- Number of entriesingest- Number of ingestentriesRead- Number of queriesentriesReturned- Number of returned queriesholdTime- Amount of hold timeosLoad- Amount of load to the OStables- Number of tablesdeadTabletServersCount- Number of dead tserverslookups- Number of lookupsuptime- Time the Monitor has been runninggcStatus- Status of the garbage collectormasterGoalState- Goal state of the mastermasterState- Current state of the masterbadTabletServers- Number of bad tserverstabletServersShuttingDown- Number of tservers shutting downdeadTabletServers- Number of dead tserversdeadLoggers- Number of dead loggers
-
-