Example #1
0
def setMetadata(metric, key, value):
  if key != 'aggregationMethod':
    return dict(error="Unsupported metadata key \"%s\"" % key)
  try:
    old_value = APP_DB.setAggregationMethod(metric, value)
    return dict(old_value=old_value, new_value=value)
  except:
    log.err()
    return dict(error=traceback.format_exc())
Example #2
0
def setMetadata(metric, key, value):
    if key != 'aggregationMethod':
        return dict(error="Unsupported metadata key \"%s\"" % key)
    try:
        old_value = APP_DB.setAggregationMethod(metric, value)
        return dict(old_value=old_value, new_value=value)
    except:
        log.err()
        return dict(error=traceback.format_exc())
Example #3
0
def getMetadata(metric, key):
  if key != 'aggregationMethod':
    return dict(error="Unsupported metadata key \"%s\"" % key)

  try:
    value = APP_DB.info(metric)['aggregationMethod']
    return dict(value=value)
  except:
    log.err()
    return dict(error=traceback.format_exc())
Example #4
0
def getMetadata(metric, key):
    if key != 'aggregationMethod':
        return dict(error="Unsupported metadata key \"%s\"" % key)

    try:
        value = APP_DB.info(metric)['aggregationMethod']
        return dict(value=value)
    except:
        log.err()
        return dict(error=traceback.format_exc())