public static ReporterConfig loadFromFileAndValidate(String fileName) throws IOException { ReporterConfig config = loadFromFile(fileName); if (validate(config)) { return config; } else { throw new ReporterConfigurationException("configuration failed validation"); } }
public static ReporterConfig loadFromFileAndValidate(String fileName) throws IOException { ReporterConfig config = loadFromFile(fileName); if (validate(config)) { return config; } else { throw new ReporterConfigurationException("configuration failed validation"); } }
@Test public void sampleStatsDMulti() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/statsd-multi.yaml"); System.out.println(yaml.dump(config)); log.info("StatsD Multi"); runLoop(config); }
@Test public void sampleGraphite() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/graphite.yaml"); System.out.println(yaml.dump(config)); log.info("Sample Graphite"); runLoop(config); }
@Test public void sampleCSV() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/csv.yaml"); System.out.println(yaml.dump(config)); log.info("Sample CSV Reporter"); runLoop(config); }
@Test public void sampleGraphiteStringDupe() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/graphite-string-dupe.yaml"); System.out.println(yaml.dump(config)); log.info("Graphite String Dupe"); runLoop(config); }
@Test public void sampleStatsD() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/statsd.yaml"); System.out.println(yaml.dump(config)); log.info("Sample StatsD"); runLoop(config); }
@Test public void sampleMulti() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/multi.yaml"); System.out.println(yaml.dump(config)); log.info("Multi Reporter"); runLoop(config); }
@Test public void sampleGanglia() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/ganglia.yaml"); System.out.println(yaml.dump(config)); log.info("Sample Ganglia Reporter"); runLoop(config); }
@Test public void sampleGangliaGmond() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/ganglia-gmond.yaml"); System.out.println(yaml.dump(config)); log.info("Sample Ganglia Gmond"); runLoop(config); }
@Test public void sampleGraphiteString() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/graphite-string.yaml"); System.out.println(yaml.dump(config)); log.info("Graphite String"); runLoop(config); }
@Test public void sampleConsole() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/console.yaml"); System.out.println(yaml.dump(config)); runLoop(config); }
@Test public void sampleGeneric() throws Exception { ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/generic.yaml"); config.enableAll(); System.out.println(yaml.dump(config)); assertEquals(1, config.getReporters().size()); assertEquals(CsvReporterConfig.class, config.getReporters().iterator().next().getClass()); log.info("Sample generic Reporter"); runLoop(config); }
@Test public void csvNamePrinting() throws Exception { log.debug("name test metrics 2.x"); com.yammer.metrics.core.Counter counter = com.yammer.metrics.Metrics.newCounter(getClass(), "mycounter"); ReporterConfig config = ReporterConfig.loadFromFile("src/test/resources/sample/csv-predicate.yaml"); Path outdir = Paths.get(config.getCsv().get(0).getOutdir()); if (Files.exists(outdir)) { recursiveDelete(outdir); } config.enableAll(); counter.inc(); Thread.sleep(10000); }
ReporterConfig.loadFromFile(reportFileLocation).enableAll();