Class TPSQueries
java.lang.Object
com.djrapitops.plan.storage.database.queries.objects.TPSQueries
-
Method Summary
Modifier and TypeMethodDescriptionaverageChunks(long after, long before, ServerUUID serverUUID) averageChunks(long after, long before, List<ServerUUID> serverUUIDs, @Nullable OnlineActivityType onlineActivityType) averageChunksPerPlayer(long after, long before, List<ServerUUID> serverUUIDs) averageCPU(long after, long before, ServerUUID serverUUID) averageCPU(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) averageCpuPerPlayer(long after, long before, List<ServerUUID> serverUUIDs, double averageWhenIdle) averageEntities(long after, long before, ServerUUID serverUUID) averageEntities(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) averageEntitiesPerChunk(long after, long before, List<ServerUUID> serverUUIDs) averageFreeDisk(long after, long before, ServerUUID serverUUID) averageMSPT(long after, long before, ServerUUID serverUUID) averageMSPT(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) averageMsptImpactPerChunk(long after, long before, List<ServerUUID> serverUUIDs) averageMsptImpactPerPlayer(long after, long before, List<ServerUUID> serverUUIDs) averageMsptJitter(long after, long before, ServerUUID serverUUID) averageMsptJitter(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) averageMSPTWhenLowTps(long after, long before, List<ServerUUID> serverUUIDs, double lowTpsThreshold) averagePlayersOnline(long after, long before, ServerUUID serverUUID) averagePlayersOnline(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) averageRAM(long after, long before, ServerUUID serverUUID) averageRAM(long after, long before, List<ServerUUID> serverUUIDs) averageTPS(long after, long before, ServerUUID serverUUID) averageTPS(long after, long before, List<ServerUUID> serverUUIDs) downtime(long after, long before, List<ServerUUID> serverUUIDs) static TPSextractTPS(ResultSet set) fetchAllTimePeakPlayerCount(ServerUUID serverUUID) fetchLastStoredTpsDate(ServerUUID serverUUID) fetchLatestServerStartTime(ServerUUID serverUUID, long dataGapThreshold) fetchLatestTPSEntryForServer(ServerUUID serverUUID) fetchNetworkPeakPlayerCount(long afterDate, long beforeDate, boolean onlyOneProxy) fetchPeakPlayerCount(ServerUUID serverUUID, long afterDate, long beforeDate) fetchPeakPlayerCount(List<ServerUUID> serverUUIDs, long afterDate, long beforeDate) fetchPlayersOnlineOfServer(long after, long before, ServerUUID serverUUID) static Query<List<TPSTable.Row>> fetchRows(int currentId, int rowLimit) fetchTPSDataOfAllServersBut(long after, long before, ServerUUID leaveOut) fetchTPSDataOfServer(long after, long before, ServerUUID serverUUID) fetchTPSDataOfServerInResolution(long after, long before, long resolution, ServerUUID serverUUID) fetchTPSDataOfServers(long after, long before, Collection<ServerUUID> serverUUIDs) fetchViewPreviewGraphData(ServerUUID serverUUID) lowTpsSpikes(double threshold, long after, long before, List<ServerUUID> serverUUIDs) max95thMSPT(long after, long before, List<ServerUUID> serverUUIDs) max95thMSPTWhenLowTps(long after, long before, List<ServerUUID> serverUUIDs, double lowTpsThreshold) maxFreeDisk(long after, long before, ServerUUID serverUUID) maxFreeDisk(long after, long before, List<ServerUUID> serverUUIDs) maxMsptJitter(long after, long before, ServerUUID serverUUID) maxMsptJitter(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) minFreeDisk(long after, long before, ServerUUID serverUUID) minFreeDisk(long after, long before, List<ServerUUID> serverUUIDs) occupiedTime(long after, long before, List<ServerUUID> serverUUIDs) uptime(long after, long before, List<ServerUUID> serverUUIDs)
-
Method Details
-
fetchTPSDataOfServerInResolution
public static Query<List<TPS>> fetchTPSDataOfServerInResolution(long after, long before, long resolution, ServerUUID serverUUID) -
extractTPS
- Throws:
SQLException
-
fetchTPSDataOfServer
-
occupiedTime
-
uptime
-
downtime
-
lowTpsSpikes
public static Query<Integer> lowTpsSpikes(double threshold, long after, long before, List<ServerUUID> serverUUIDs) -
fetchViewPreviewGraphData
-
fetchPlayersOnlineOfServer
public static Query<List<DateObj<Integer>>> fetchPlayersOnlineOfServer(long after, long before, ServerUUID serverUUID) -
fetchTPSDataOfAllServersBut
-
fetchPeakPlayerCount
public static Query<Optional<DateObj<Integer>>> fetchPeakPlayerCount(ServerUUID serverUUID, long afterDate, long beforeDate) -
fetchPeakPlayerCount
-
fetchNetworkPeakPlayerCount
-
fetchAllTimePeakPlayerCount
-
fetchLatestTPSEntryForServer
-
averageTPS
-
averageTPS
-
averagePlayersOnline
-
averagePlayersOnline
public static Query<Double> averagePlayersOnline(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
averageCPU
-
averageCPU
public static Query<Double> averageCPU(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
averageMsptJitter
-
averageMsptJitter
public static Query<Double> averageMsptJitter(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
maxMsptJitter
-
maxMsptJitter
public static Query<Double> maxMsptJitter(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
averageCpuPerPlayer
public static Query<Double> averageCpuPerPlayer(long after, long before, List<ServerUUID> serverUUIDs, double averageWhenIdle) -
averageRAM
-
averageRAM
-
averageChunks
-
averageChunks
public static Query<Long> averageChunks(long after, long before, List<ServerUUID> serverUUIDs, @Nullable OnlineActivityType onlineActivityType) -
averageChunksPerPlayer
public static Query<Long> averageChunksPerPlayer(long after, long before, List<ServerUUID> serverUUIDs) -
averageEntities
-
averageEntities
public static Query<Long> averageEntities(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
averageEntitiesPerChunk
public static Query<Double> averageEntitiesPerChunk(long after, long before, List<ServerUUID> serverUUIDs) -
averageMSPT
-
averageMSPT
public static Query<Double> averageMSPT(long after, long before, List<ServerUUID> serverUUIDs, OnlineActivityType onlineActivityType) -
averageMSPTWhenLowTps
public static Query<Double> averageMSPTWhenLowTps(long after, long before, List<ServerUUID> serverUUIDs, double lowTpsThreshold) -
max95thMSPTWhenLowTps
public static Query<Double> max95thMSPTWhenLowTps(long after, long before, List<ServerUUID> serverUUIDs, double lowTpsThreshold) -
max95thMSPT
-
averageMsptImpactPerPlayer
public static Query<Double> averageMsptImpactPerPlayer(long after, long before, List<ServerUUID> serverUUIDs) -
averageMsptImpactPerChunk
public static Query<Double> averageMsptImpactPerChunk(long after, long before, List<ServerUUID> serverUUIDs) -
maxFreeDisk
-
maxFreeDisk
-
minFreeDisk
-
minFreeDisk
-
averageFreeDisk
-
fetchLastStoredTpsDate
-
fetchTPSDataOfServers
public static Query<Map<Integer, List<TPS>>> fetchTPSDataOfServers(long after, long before, Collection<ServerUUID> serverUUIDs) -
fetchLatestServerStartTime
public static Query<Optional<Long>> fetchLatestServerStartTime(ServerUUID serverUUID, long dataGapThreshold) -
fetchRows
-