Skip to content

Instantly share code, notes, and snippets.

@rustyrazorblade
Created November 12, 2013 02:04
Show Gist options
  • Save rustyrazorblade/7424194 to your computer and use it in GitHub Desktop.
Save rustyrazorblade/7424194 to your computer and use it in GitHub Desktop.
agent, started with -javaagent:/Users/jhaddad/dev/cassandra-statsd-reporter-smm/target/cassandra-statsd-reporter-smm-1.0-SNAPSHOT.jar=127.0.0.1, doesn't seem to load
package com.shift.smm;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.lang.instrument.Instrumentation;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.bealetech.metrics.reporting.StatsdReporter;
public class ReportAgent
{
private static StatsdReporter reporter;
public static void premain(String agentArgs) throws IOException {
FileWriter fstream = new FileWriter("/Users/jhaddad/blahblah.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("STARTED");
out.close();
Logger logger = Logger.getGlobal();
logger.setLevel(Level.INFO);
logger.info("Starting up");
System.out.println("Configuring statsd");
reporter = new StatsdReporter(agentArgs, 8125);
reporter.start(3, TimeUnit.SECONDS);
System.out.println("StatsdOK");
logger.info("Statsd started");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment