INNER CODE UNIT · Python
add_new_metrics
linkedin/iris · src/iris/metrics/__init__.py:39
def add_new_metrics(default_stats):
stats_reset.update(default_stats)
# avoid clobbering existing metrics if they are already present
for key, default_value in default_stats.items():
stats.setdefault(key, default_value)
def incr(key, inc=1):
try:
stats[key] += inc
except KeyError as e:
logger.exception('failed incrementing nonexistent metric: %s', e)
def set(key, value):
stats[key] = value