mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-22 13:16:45 +01:00
Debugging for Metrics
This commit is contained in:
parent
0603ea0fc4
commit
88a6326f87
@ -14,6 +14,7 @@ import com.turt2live.metrics.EMetrics;
|
||||
import com.turt2live.metrics.Metrics;
|
||||
import com.turt2live.metrics.Metrics.Graph;
|
||||
import com.turt2live.metrics.tracker.Tracker;
|
||||
import com.turt2live.metrics.data.*;
|
||||
|
||||
public class MetricsManager {
|
||||
private static boolean setup = false;
|
||||
@ -21,6 +22,9 @@ public class MetricsManager {
|
||||
private static Tracker chimeraUseTracker;
|
||||
private static Tracker chimeraServerUseTracker;
|
||||
|
||||
private static DataTracker tracker;
|
||||
private static EMetrics emetrics;
|
||||
|
||||
public static void setup() {
|
||||
if (setup) {
|
||||
return;
|
||||
@ -28,7 +32,7 @@ public class MetricsManager {
|
||||
|
||||
if (Config.getInstance().getStatsTrackingEnabled()) {
|
||||
try {
|
||||
EMetrics emetrics = new EMetrics(mcMMO.p);
|
||||
emetrics = new EMetrics(mcMMO.p);
|
||||
Metrics metrics = emetrics.getMetrics();
|
||||
|
||||
// Timings Graph
|
||||
@ -216,6 +220,10 @@ public class MetricsManager {
|
||||
});
|
||||
}
|
||||
|
||||
tracker = emetrics.getDataTracker();
|
||||
tracker.enable();
|
||||
tracker.setFilter(new DataEvent.DataType [] { DataEvent.DataType.SEND_DATA });
|
||||
|
||||
emetrics.startMetrics();
|
||||
}
|
||||
catch (IOException e) {
|
||||
@ -227,5 +235,19 @@ public class MetricsManager {
|
||||
public static void chimeraWingUsed() {
|
||||
chimeraUseTracker.increment();
|
||||
chimeraServerUseTracker.increment();
|
||||
|
||||
debug();
|
||||
}
|
||||
|
||||
private static void debug() {
|
||||
emetrics.getMetrics().flush();
|
||||
|
||||
for (DataEvent event : tracker.getEvents()) {
|
||||
String graphName = event.getGraphName();
|
||||
String colName = event.getTrackerName();
|
||||
int value = event.getValueSent();
|
||||
|
||||
System.out.println("Graph: " + graphName + ", Column: " + colName + ", Value: " + value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user