de.is24.util.monitoring.statsd
Class StatsdClient
java.lang.Object
de.is24.util.monitoring.statsd.StatsdClient
class StatsdClient
- extends Object
|
Method Summary |
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)
|
protected String |
formatSampledValue(String stat,
double sampleRate)
|
private String |
formatTimer(String key,
int value)
|
protected String |
formatUnsampledValue(String stat)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static final org.apache.log4j.Logger LOG
rng
static Random rng
socket
private final StatsdDatagrammSocket socket
localHostName
private final String localHostName
appName
private final String appName
StatsdClient
public StatsdClient(String host,
int port,
String appName)
throws UnknownHostException,
SocketException
- Throws:
UnknownHostException
SocketException
StatsdClient
public StatsdClient(InetAddress host,
int port,
String appName)
throws SocketException
- Throws:
SocketException
StatsdClient
StatsdClient(StatsdDatagrammSocket socket,
LocalHostNameResolver localHostNameResolver,
String appName)
close
public void close()
timing
public boolean timing(String key,
int value)
timing
public boolean timing(String key,
int value,
double sampleRate)
formatTimer
private String formatTimer(String key,
int value)
decrement
public boolean decrement(String key)
decrement
public boolean decrement(String key,
int magnitude)
decrement
public boolean decrement(String key,
int magnitude,
double sampleRate)
decrement
public boolean decrement(String... keys)
decrement
public boolean decrement(int magnitude,
String... keys)
decrement
public boolean decrement(int magnitude,
double sampleRate,
String... keys)
increment
public boolean increment(String key)
increment
public boolean increment(String key,
int magnitude)
increment
public boolean increment(String key,
int magnitude,
double sampleRate)
formatCounter
private String formatCounter(String key,
int magnitude)
increment
public boolean increment(int magnitude,
double sampleRate,
String... keys)
send
private boolean send(String stat,
double sampleRate)
send
private boolean send(double sampleRate,
String... stats)
formatSampledValue
protected String formatSampledValue(String stat,
double sampleRate)
formatUnsampledValue
protected String formatUnsampledValue(String stat)
doSend
private boolean doSend(String stat)
Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.