summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Socol <james@thegroundwork.com>2015-03-26 12:41:19 -0400
committerJames Socol <james@thegroundwork.com>2015-03-26 12:41:19 -0400
commitdc2d35a7ceec854f5688e2311a2621b2df2199ed (patch)
tree7dab268d7eef44858d9f7a537b3fd6fe43360ebc
parentcc56f1cfb29ff480e3db2cf39447b8232231c357 (diff)
downloadpystatsd-dc2d35a7ceec854f5688e2311a2621b2df2199ed.tar.gz
Handle IPv6 in default clients
-rw-r--r--statsd/defaults/__init__.py1
-rw-r--r--statsd/defaults/django.py4
-rw-r--r--statsd/defaults/env.py4
3 files changed, 7 insertions, 2 deletions
diff --git a/statsd/defaults/__init__.py b/statsd/defaults/__init__.py
index 2f2de3b..21851e3 100644
--- a/statsd/defaults/__init__.py
+++ b/statsd/defaults/__init__.py
@@ -1,4 +1,5 @@
HOST = 'localhost'
PORT = 8125
+IPV6 = False
PREFIX = None
MAXUDPSIZE = 512
diff --git a/statsd/defaults/django.py b/statsd/defaults/django.py
index c4c2951..74da212 100644
--- a/statsd/defaults/django.py
+++ b/statsd/defaults/django.py
@@ -12,4 +12,6 @@ if statsd is None:
port = getattr(settings, 'STATSD_PORT', defaults.PORT)
prefix = getattr(settings, 'STATSD_PREFIX', defaults.PREFIX)
maxudpsize = getattr(settings, 'STATSD_MAXUDPSIZE', defaults.MAXUDPSIZE)
- statsd = StatsClient(host, port, prefix, maxudpsize)
+ ipv6 = getattr(settings, 'STATSD_IPV6', defaults.IPV6)
+ statsd = StatsClient(host=host, port=port, prefix=prefix,
+ maxudpsize=maxudpsize, ipv6=ipv6)
diff --git a/statsd/defaults/env.py b/statsd/defaults/env.py
index eb857f9..1ee863f 100644
--- a/statsd/defaults/env.py
+++ b/statsd/defaults/env.py
@@ -12,4 +12,6 @@ if statsd is None:
port = int(os.getenv('STATSD_PORT', defaults.PORT))
prefix = os.getenv('STATSD_PREFIX', defaults.PREFIX)
maxudpsize = int(os.getenv('STATSD_MAXUDPSIZE', defaults.MAXUDPSIZE))
- statsd = StatsClient(host, port, prefix, maxudpsize)
+ ipv6 = bool(int(os.getenv('STATSD_IPV6', defaults.IPV6)))
+ statsd = StatsClient(host=host, port=port, prefix=prefix,
+ maxudpsize=maxudpsize, ipv6=ipv6)