def get_platform_alarm_event_list(req): """Return platform alarm event list of sentry""" settings = setting_list.get_setting_list() alarm_event_list = copy.deepcopy(settings.get('platform_alarm_event_list', [])) _encode_list_content(alarm_event_list) return json.dumps(alarm_event_list, ensure_ascii=False)
def get_platform_metric_list(req): """Return platform metric list of sentry and monitor""" list_name = None if req.params.get('DimensionName') == 'Platform': list_name = 'platform_NVSPlatform_metric_list' elif req.params.get('DimensionName') == 'host': list_name = 'platform_host_metric_list' else: raise webob.exc.HTTPBadRequest() settings = setting_list.get_setting_list() metric_list = copy.deepcopy(settings.get(list_name, [])) _encode_list_content(metric_list) return json.dumps(metric_list, ensure_ascii=False)
def get_platform_alarm_event_list(): """Return platform alarm event list of sentry""" settings = setting_list.get_setting_list() alarm_event_list = settings.get('platform_alarm_event_list', []) return json.dumps(alarm_event_list)
def get_platform_metric_list(): """Return platform metric list of sentry and monitor""" settings = setting_list.get_setting_list() metric_list = settings.get('platform_metric_list', []) return json.dumps(metric_list)
def get_product_metric_list(req): """Return product metric list of sentry and monitor""" settings = setting_list.get_setting_list() metric_list = copy.deepcopy(settings.get('product_metric_list', [])) _encode_list_content(metric_list) return json.dumps(metric_list, ensure_ascii=False)