mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-03 01:41:05 -05:00
Only init the statsd client if enabled - allows us to switch it off if not internet access
This commit is contained in:
@@ -3,15 +3,17 @@ from statsd import StatsClient
|
|||||||
|
|
||||||
class StatsdClient(StatsClient):
|
class StatsdClient(StatsClient):
|
||||||
def init_app(self, app, *args, **kwargs):
|
def init_app(self, app, *args, **kwargs):
|
||||||
StatsClient.__init__(
|
|
||||||
self,
|
|
||||||
app.config.get('STATSD_HOST'),
|
|
||||||
app.config.get('STATSD_PORT'),
|
|
||||||
prefix=app.config.get('STATSD_PREFIX')
|
|
||||||
)
|
|
||||||
self.active = app.config.get('STATSD_ENABLED')
|
self.active = app.config.get('STATSD_ENABLED')
|
||||||
self.namespace = app.config.get('NOTIFY_ENVIRONMENT') + ".notifications.api."
|
self.namespace = app.config.get('NOTIFY_ENVIRONMENT') + ".notifications.api."
|
||||||
|
|
||||||
|
if self.active:
|
||||||
|
StatsClient.__init__(
|
||||||
|
self,
|
||||||
|
app.config.get('STATSD_HOST'),
|
||||||
|
app.config.get('STATSD_PORT'),
|
||||||
|
prefix=app.config.get('STATSD_PREFIX')
|
||||||
|
)
|
||||||
|
|
||||||
def format_stat_name(self, stat):
|
def format_stat_name(self, stat):
|
||||||
return self.namespace + stat
|
return self.namespace + stat
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user