INNER CODE UNIT · Python
is_gauge
DataDog/dd-agent · checks/__init__.py:137
def is_gauge(self, metric):
return self.is_metric(metric) and \
not self.is_counter(metric)
def get_metric_names(self):
"Get all metric names"
return self._sample_store.keys()
def save_gauge(self, metric, value, timestamp=None, tags=None, hostname=None, device_name=None):
""" Save a gauge value. """
if not self.is_gauge(metric):
self.gauge(metric)
self.save_sample(metric, value, timestamp, tags, hostname, device_name)
def save_sample(self, metric, value, timestamp=None, tags=None, hostname=None, device_name=None):
"""Save a simple sample, evict old values if needed
"""
from util import cast_metric_val