|
@@ -22,6 +22,8 @@ public class MetricsManager {
|
|
private static Tracker chimeraUseTracker;
|
|
private static Tracker chimeraUseTracker;
|
|
private static Tracker chimeraServerUseTracker;
|
|
private static Tracker chimeraServerUseTracker;
|
|
|
|
|
|
|
|
+ private static boolean customConfig = false;
|
|
|
|
+
|
|
private static DataTracker tracker;
|
|
private static DataTracker tracker;
|
|
private static EMetrics emetrics;
|
|
private static EMetrics emetrics;
|
|
|
|
|
|
@@ -220,6 +222,26 @@ public class MetricsManager {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // Vanilla v Modified config graph
|
|
|
|
+ Graph customConfigGraph = metrics.createGraph("Modified Configs");
|
|
|
|
+
|
|
|
|
+ if (customConfig) {
|
|
|
|
+ customConfigGraph.addPlotter(new Metrics.Plotter("Edited") {
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ customConfigGraph.addPlotter(new Metrics.Plotter("Vanilla") {
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
/* Debug stuff
|
|
/* Debug stuff
|
|
tracker = emetrics.getDataTracker();
|
|
tracker = emetrics.getDataTracker();
|
|
tracker.enable();
|
|
tracker.enable();
|
|
@@ -239,6 +261,10 @@ public class MetricsManager {
|
|
chimeraServerUseTracker.increment();
|
|
chimeraServerUseTracker.increment();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static void customConfig() {
|
|
|
|
+ customConfig = true;
|
|
|
|
+ }
|
|
|
|
+
|
|
@SuppressWarnings("unused")
|
|
@SuppressWarnings("unused")
|
|
private static void debug() {
|
|
private static void debug() {
|
|
emetrics.getMetrics().flush();
|
|
emetrics.getMetrics().flush();
|