be0b4fd1f0 | ||
---|---|---|
.settings | ||
src | ||
vendor | ||
.classpath | ||
.gitignore | ||
.project | ||
.travis.yml | ||
LICENSE | ||
README.md | ||
build.xml | ||
java-statsd-client.pom |
README.md
java-statsd-client
A statsd client library implemented in Java. Allows for Java applications to easily communicate with statsd.
Downloads
The client jar is distributed via maven central, and can be downloaded here.
<dependency>
<groupId>com.timgroup</groupId>
<artifactId>java-statsd-client</artifactId>
<version>3.0.1</version>
</dependency>
Usage
import com.timgroup.statsd.StatsDClient;
import com.timgroup.statsd.NonBlockingStatsDClient;
public class Foo {
private static final StatsDClient statsd = new NonBlockingStatsDClient("my.prefix", "statsd-host", 8125);
public static final void main(String[] args) {
statsd.incrementCounter("bar");
statsd.recordGaugeValue("baz", 100);
statsd.recordExecutionTime("bag", 25);
statsd.recordSetEvent("qux", "one");
}
}