class StatsdClient extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.apache.log4j.Logger |
LOG |
private StatsdMessageFormatter |
messageFormatter |
(package private) static Random |
rng |
private StatsdDatagrammSocket |
socket |
| Constructor and Description |
|---|
StatsdClient(StatsdDatagrammSocket socket,
StatsdMessageFormatter formatter) |
StatsdClient(String host,
int port,
StatsdMessageFormatter messageFormatter) |
StatsdClient(String host,
int port,
String appName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
decrement(int magnitude,
double sampleRate,
String... keys) |
boolean |
decrement(int magnitude,
String... keys) |
boolean |
decrement(String... keys) |
boolean |
decrement(String key) |
boolean |
decrement(String key,
int magnitude) |
boolean |
decrement(String key,
int magnitude,
double sampleRate) |
private boolean |
doSend(String stat) |
private String |
formatCounter(String key,
int magnitude) |
private String |
formatTimer(String key,
int value) |
boolean |
increment(int magnitude,
double sampleRate,
String... keys) |
boolean |
increment(String key) |
boolean |
increment(String key,
int magnitude) |
boolean |
increment(String key,
int magnitude,
double sampleRate) |
private boolean |
send(double sampleRate,
String... stats) |
private boolean |
send(String stat,
double sampleRate) |
boolean |
timing(String key,
int value) |
boolean |
timing(String key,
int value,
double sampleRate) |
private static final org.apache.log4j.Logger LOG
static Random rng
private final StatsdDatagrammSocket socket
private final StatsdMessageFormatter messageFormatter
public StatsdClient(String host, int port, String appName) throws UnknownHostException, SocketException
UnknownHostExceptionSocketExceptionpublic StatsdClient(String host, int port, StatsdMessageFormatter messageFormatter) throws UnknownHostException, SocketException
UnknownHostExceptionSocketExceptionStatsdClient(StatsdDatagrammSocket socket, StatsdMessageFormatter formatter)
public void close()
public boolean timing(String key, int value)
public boolean timing(String key, int value, double sampleRate)
public boolean decrement(String key)
public boolean decrement(String key, int magnitude)
public boolean decrement(String key, int magnitude, double sampleRate)
public boolean decrement(String... keys)
public boolean decrement(int magnitude,
String... keys)
public boolean decrement(int magnitude,
double sampleRate,
String... keys)
public boolean increment(String key)
public boolean increment(String key, int magnitude)
public boolean increment(String key, int magnitude, double sampleRate)
public boolean increment(int magnitude,
double sampleRate,
String... keys)
private boolean send(String stat, double sampleRate)
private boolean send(double sampleRate,
String... stats)
private boolean doSend(String stat)
Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.