浏览代码

[desktop] Histograms, meters, and timers are all counters

Erick Tryzelaar 10 年之前
父节点
当前提交
8cc873b790
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      desktop/core/src/desktop/lib/metrics/registry.py

+ 3 - 3
desktop/core/src/desktop/lib/metrics/registry.py

@@ -41,7 +41,7 @@ class MetricsRegistry(object):
     return self._registry.counter(name)
 
   def histogram(self, name, **kwargs):
-    self._schemas.append(MetricDefinition('histogram', name, **kwargs))
+    self._schemas.append(MetricDefinition('histogram', name, is_counter=True, **kwargs))
     return self._registry.histogram(name)
 
   def gauge(self, name, gauge=None, default=float('nan'), **kwargs):
@@ -53,11 +53,11 @@ class MetricsRegistry(object):
     return self._registry.gauge(name, pyformance.meters.CallbackGauge(callback), default)
 
   def meter(self, name, **kwargs):
-    self._schemas.append(MetricDefinition('meter', name, **kwargs))
+    self._schemas.append(MetricDefinition('meter', name, is_counter=True, **kwargs))
     return self._registry.meter(name)
 
   def timer(self, name, **kwargs):
-    self._schemas.append(MetricDefinition('timer', name, **kwargs))
+    self._schemas.append(MetricDefinition('timer', name, is_counter=True, **kwargs))
     return Timer(self._registry.timer(name))
 
   def dump_metrics(self):