statsd.client¶
-
class
statsd.client.Client(name, connection=None)[source]¶ Statsd Client Object
Parameters: - name (str) – The name for this client
- connection (
Connection) – The connection to use, will be automatically created if not given
>>> client = Client('test') >>> client <Client:test@<Connection[localhost:8125] P(1.0)>> >>> client.get_client('spam') <Client:test.spam@<Connection[localhost:8125] P(1.0)>>
-
connection= None¶ The
Connectionto use, creates a new connection if no connection is given
-
get_average(name=None)[source]¶ Shortcut for getting an
AverageinstanceParameters: name (str) – See get_client()
-
get_client(name=None, class_=None)[source]¶ Get a (sub-)client with a separate namespace This way you can create a global/app based client with subclients per class/function
Parameters:
-
get_counter(name=None)[source]¶ Shortcut for getting a
CounterinstanceParameters: name (str) – See get_client()
-
get_gauge(name=None)[source]¶ Shortcut for getting a
GaugeinstanceParameters: name (str) – See get_client()
-
get_raw(name=None)[source]¶ Shortcut for getting a
RawinstanceParameters: name (str) – See get_client()
-
get_timer(name=None)[source]¶ Shortcut for getting a
TimerinstanceParameters: name (str) – See get_client()
-
name= None¶ The name of the client, everything sent from this client will be prefixed by name