INNER CODE UNIT · Python
res
DataDog/dd-agent · checks/__init__.py:228
res = self._rate(self._sample_store[metric][key][-2], self._sample_store[metric][key][-1])
if expire:
del self._sample_store[metric][key][:-1]
return res
elif self.is_gauge(metric) and len(self._sample_store[metric][key]) >= 1:
return self._sample_store[metric][key][-1]
else:
raise UnknownValue()
def get_sample(self, metric, tags=None, device_name=None, expire=True):
"Return the last value for that metric"
x = self.get_sample_with_timestamp(metric, tags, device_name, expire)
assert isinstance(x, TupleType) and len(x) == 4, x
return x[1]
def get_samples_with_timestamps(self, expire=True):