示例#1
0
def generate_node_stats_report():

    allnodestats = CacheHelper.allnodestats()

    if len(allnodestats) > 0:
        # print current time at top of each report
        # TODO: add active tasks at time of report generation
        ts = time.localtime()
        ts_string = "%s/%s/%s %s:%s:%s" %\
            (ts.tm_year, ts.tm_mon, ts.tm_mday, ts.tm_hour, ts.tm_min, ts.tm_sec)
        print_separator()
        logger.error("\tSTAT REPORT: (%s)" % ts_string)

        for node_stats in allnodestats:
            calculate_node_stat_results(node_stats)

            if len(node_stats.results) > 0:
                print_node_results(node_stats)
        logger.error("\tEND OF REPORT: (%s)" % ts_string)
        print_separator()
        new_line()
示例#2
0
def generate_node_stats_report():

    allnodestats = CacheHelper.allnodestats()

    if len(allnodestats) > 0:
        # print current time at top of each report
        # TODO: add active tasks at time of report generation
        ts = time.localtime()
        ts_string = "%s/%s/%s %s:%s:%s" %\
            (ts.tm_year, ts.tm_mon, ts.tm_mday, ts.tm_hour, ts.tm_min, ts.tm_sec)
        print_separator()
        logger.error("\tSTAT REPORT: (%s)" % ts_string)

        for node_stats in allnodestats:
            calculate_node_stat_results(node_stats)

            if len(node_stats.results) > 0:
                print_node_results(node_stats)
        logger.error("\tEND OF REPORT: (%s)" % ts_string)
        print_separator()
        new_line()
示例#3
0
def setPhaseForStats(phase_name):

    allnodestats = CacheHelper.allnodestats()
    if len(allnodestats) > 0:
        for node_stats in allnodestats:
            node_stats.phase = phase_name
示例#4
0
def setPhaseForStats(phase_name):

    allnodestats = CacheHelper.allnodestats()
    if len(allnodestats) > 0:
        for node_stats in allnodestats:
            node_stats.phase = phase_name