Example #1
0
def parse_aerospike_info_section(cinfo_path,
                                 parsed_map,
                                 sectionlist,
                                 ignore_exception=False):
    # Parse collectinfo and create intermediate section_map
    imap = {}
    cinfo_parser.extract_validate_filter_section_from_file(
        cinfo_path, imap, ignore_exception)

    parse_as_section(sectionlist, imap, parsed_map)
Example #2
0
def parse_aerospike_info_all(cinfo_path, parsed_map, ignore_exception=False):
    # Parse collectinfo and create intermediate section_map
    imap = {}
    cinfo_parser.extract_validate_filter_section_from_file(
        cinfo_path, imap, ignore_exception)

    section_filter_list = _get_section_list_for_parsing(
        imap, AS_SECTION_NAME_LIST)

    logger.info("Parsing sections: " + str(section_filter_list))

    parse_as_section(section_filter_list, imap, parsed_map)
Example #3
0
def parse_aerospike_info_all(cinfo_path, parsed_map, ignore_exception=False):
    # Parse collectinfo and create intermediate section_map
    imap = {}
    cinfo_parser.extract_validate_filter_section_from_file(
        cinfo_path, imap, ignore_exception)

    section_filter_list = _get_section_list_for_parsing(
        imap, AS_SECTION_NAME_LIST)

    logger.info("Parsing sections: " + str(section_filter_list))

    parse_as_section(section_filter_list, imap, parsed_map)
Example #4
0
def _get_as_map(imap, as_section_name_list, ignore_exception):
    """
    Extract Aerospike information (config, stats, histogram dump) from imap

    """

    as_map = {}
    as_section_list = _get_section_list_for_parsing(imap, as_section_name_list)

    try:
        parse_as_section(as_section_list, imap, as_map)
    except Exception as e:

        if not ignore_exception:
            logger.error("as_section_parser can not parse intermediate json. Err: " + str(e))
            raise

    return as_map
Example #5
0
def _get_as_map(imap, as_section_name_list, ignore_exception):
    """
    Extract Aerospike information (config, stats, histogram dump) from imap

    """

    as_map = {}
    as_section_list = _get_section_list_for_parsing(imap, as_section_name_list)

    try:
        parse_as_section(as_section_list, imap, as_map)
    except Exception as e:

        if not ignore_exception:
            logger.error(
                "as_section_parser can not parse intermediate json. Err: " +
                str(e))
            raise

    return as_map
Example #6
0
def parse_aerospike_info_section(cinfo_path, parsed_map, sectionlist, ignore_exception=False):
    # Parse collectinfo and create intermediate section_map
    imap = {}
    cinfo_parser.extract_validate_filter_section_from_file(cinfo_path, imap, ignore_exception)

    parse_as_section(sectionlist, imap, parsed_map)