Esempio n. 1
0
 def add_point(self, value):
     self.max = self.max if self.max > value else value
     self.min = self.min if self.min < value else value
     self.sum.append(value)
     if self.count < self.sample_size:
         self.samples.append(value)
     else:
         self.samples[random.randrange(0, self.sample_size)] = value
     self.count = iternext(self.iter_counter)
Esempio n. 2
0
 def add_point(self, value):
     self.max = self.max if self.max > value else value
     self.min = self.min if self.min < value else value
     self.sum.append(value)
     if self.count < self.sample_size:
         self.samples.append(value)
     else:
         self.samples[random.randrange(0, self.sample_size)] = value
     self.count = iternext(self.iter_counter)
Esempio n. 3
0
 def __init__(self, name, tags, host):
     self.name = name
     self.tags = tags
     self.host = host
     self.max = float("-inf")
     self.min = float("inf")
     self.sum = []
     self.iter_counter = itertools.count()
     self.count = iternext(self.iter_counter)
     self.sample_size = 1000
     self.samples = []
     self.percentiles = [0.75, 0.85, 0.95, 0.99]
Esempio n. 4
0
 def __init__(self, name, tags, host):
     self.name = name
     self.tags = tags
     self.host = host
     self.max = float("-inf")
     self.min = float("inf")
     self.sum = []
     self.iter_counter = itertools.count()
     self.count = iternext(self.iter_counter)
     self.sample_size = 1000
     self.samples = []
     self.percentiles = [0.75, 0.85, 0.95, 0.99]