Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
File: base.py Progetto: paray/sentry
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)
Esempio n. 4
0
File: base.py Progetto: paray/sentry
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)
Esempio n. 5
0
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)