9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-23 17:19:16 +00:00

Metrics or something or other

This commit is contained in:
Daniel Mills
2020-11-17 02:10:17 -05:00
parent 802bc50102
commit ff825b85aa
7 changed files with 830 additions and 9 deletions

View File

@@ -26,6 +26,7 @@ import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.util.concurrent.Callable;
public class Iris extends VolmitPlugin
{
@@ -242,9 +243,25 @@ public class Iris extends VolmitPlugin
private void bstats()
{
if(IrisSettings.get().isMetrics())
if(IrisSettings.get().isPluginMetrics())
{
J.s(() ->new MetricsLite(Iris.instance, 8757));
J.s(() -> {
Metrics m = new Metrics(Iris.instance, 8757);
m.addCustomChart(new Metrics.SingleLineChart("custom_dimensions", new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return ProjectManager.countUniqueDimensions();
}
}));
m.addCustomChart(new Metrics.SimplePie("using_custom_dimensions", new Callable<String>() {
@Override
public String call() throws Exception {
return ProjectManager.countUniqueDimensions() > 0 ? "Active Projects" : "No Projects";
}
}));
});
}
}