diff --git a/README.md b/README.md index aa962d4..505e701 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Steps to deploy a new Data Services API version : ``` # in dataservices-api repo root path: - cd server/lib/python/cartodb_services && pip install -r requirements.txt && sudo pip install . --upgrade + cd server/lib/python/cartodb_services && sudo pip install -r requirements.txt && sudo pip install . --upgrade ``` - Create a database to hold all the server part and a user for it diff --git a/server/lib/python/cartodb_services/cartodb_services/metrics/log.py b/server/lib/python/cartodb_services/cartodb_services/metrics/log.py index 8ec4bb9..46b7fd2 100644 --- a/server/lib/python/cartodb_services/cartodb_services/metrics/log.py +++ b/server/lib/python/cartodb_services/cartodb_services/metrics/log.py @@ -10,7 +10,7 @@ from urlparse import urlparse @contextmanager -def metrics(function, service_config, logger=None): +def metrics(function, service_config, logger=None, params=None): try: start_time = time.time() yield @@ -18,6 +18,7 @@ def metrics(function, service_config, logger=None): end_time = time.time() MetricsDataGatherer.add('uuid', str(uuid.uuid1())) MetricsDataGatherer.add('function_name', function) + MetricsDataGatherer.add('function_params', params) MetricsDataGatherer.add('function_execution_time', (end_time - start_time)) metrics_logger = MetricsServiceLoggerFactory.build(service_config, logger) @@ -155,6 +156,7 @@ class MetricsLogger(object): "uuid": data.get('uuid', uuid.uuid1()), "type": 'function', "function_name": data.get('function_name', None), + "function_params": data.get('function_params', None), "function_execution_time": data.get('function_execution_time', None), "service": self._service_config.service_type, diff --git a/server/lib/python/cartodb_services/setup.py b/server/lib/python/cartodb_services/setup.py index 9133421..1960d0a 100644 --- a/server/lib/python/cartodb_services/setup.py +++ b/server/lib/python/cartodb_services/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages setup( name='cartodb_services', - version='0.15.6', + version='0.15.7', description='CartoDB Services API Python Library',