From 358bc31450e9937549526a4bc52e316c1b6b150b Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Tue, 10 May 2016 14:18:05 -0400 Subject: [PATCH] remove metric --- awx/lib/metrics.py | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 awx/lib/metrics.py diff --git a/awx/lib/metrics.py b/awx/lib/metrics.py deleted file mode 100644 index 3cd8d3a6ce..0000000000 --- a/awx/lib/metrics.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import - -import logging -from functools import wraps -from django_statsd.clients import statsd - -logger = logging.getLogger(__name__) - - -def task_timer(fn): - @wraps(fn) - def __wrapped__(self, *args, **kwargs): - statsd.incr('tasks.{0}.{1}.count'.format( - self.name.rsplit('.', 1)[-1], - fn.__name__)) - with statsd.timer('tasks.{0}.{1}.timer'.format( - self.name.rsplit('.', 1)[-1], - fn.__name__)): - return fn(self, *args, **kwargs) - return __wrapped__ - - -class BaseTimer(object): - def __init__(self, name, prefix=None): - self.name = name.rsplit('.', 1)[-1] - if prefix: - self.name = '{0}.{1}'.format(prefix, self.name) - - def __call__(self, fn): - @wraps(fn) - def __wrapped__(obj, *args, **kwargs): - statsd.incr('{0}.{1}.count'.format( - self.name, - fn.__name__ - )) - with statsd.timer('{0}.{1}.timer'.format( - self.name, - fn.__name__ - )): - return fn(obj, *args, **kwargs) - return __wrapped__