summaryrefslogtreecommitdiff
path: root/kafka/metrics/stats
diff options
context:
space:
mode:
authorZack Dever <zdever@pandora.com>2016-04-11 15:19:56 -0700
committerZack Dever <zdever@pandora.com>2016-04-13 17:26:39 -0700
commit81dc89a4fd17e601f8ea1570234d3c6ccf1e0d3a (patch)
tree8399db0c4822c38ae5fba91f233cbff9747413a4 /kafka/metrics/stats
parent00d1a8b5f9fb593055cfabd5f53efb1b0dcc248c (diff)
downloadkafka-python-81dc89a4fd17e601f8ea1570234d3c6ccf1e0d3a.tar.gz
trying to use locks a little less. still not ideal.
Diffstat (limited to 'kafka/metrics/stats')
-rw-r--r--kafka/metrics/stats/sensor.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/kafka/metrics/stats/sensor.py b/kafka/metrics/stats/sensor.py
index 7d179cb..6878096 100644
--- a/kafka/metrics/stats/sensor.py
+++ b/kafka/metrics/stats/sensor.py
@@ -103,8 +103,8 @@ class Sensor(object):
raise ValueError('compound stat must be non-empty')
self._stats.append(compound_stat)
for named_measurable in compound_stat.stats():
- metric = KafkaMetric(self._lock, named_measurable.name,
- named_measurable.stat, config or self._config)
+ metric = KafkaMetric(named_measurable.name, named_measurable.stat,
+ config or self._config)
self._registry.register_metric(metric)
self._metrics.append(metric)
@@ -119,8 +119,7 @@ class Sensor(object):
If None use the sensor default configuration.
"""
with self._lock:
- metric = KafkaMetric(threading.Lock(), metric_name, stat,
- config or self._config)
+ metric = KafkaMetric(metric_name, stat, config or self._config)
self._registry.register_metric(metric)
self._metrics.append(metric)
self._stats.append(stat)