Esempio n. 1
0
def report(interval, num_intervals):
    num_intervals = int(num_intervals)
    fwr = FWReport(lp)

    fw_report_data = fwr.get_stats(coll="fireworks", interval=interval, num_intervals=num_intervals, additional_query=app.BASE_Q)
    fw_report_text = fwr.get_stats_str(fw_report_data)

    wf_report_data = fwr.get_stats(coll="workflows", interval=interval, num_intervals=num_intervals, additional_query=app.BASE_Q_WF)
    wf_report_text = fwr.get_stats_str(wf_report_data)

    return render_template('report.html', **locals())
Esempio n. 2
0
def report(interval, num_intervals):
    num_intervals = int(num_intervals)
    fwr = FWReport(lp)

    fw_report_data = fwr.get_stats(coll="fireworks", interval=interval,
                                   num_intervals=num_intervals,
                                   additional_query=app.BASE_Q)
    fw_report_text = fwr.get_stats_str(fw_report_data)

    wf_report_data = fwr.get_stats(coll="workflows", interval=interval,
                                   num_intervals=num_intervals,
                                   additional_query=app.BASE_Q_WF)
    wf_report_text = fwr.get_stats_str(wf_report_data)

    return render_template('report.html', **locals())
Esempio n. 3
0
def report(args):
    lp=get_lp(args)
    query = ast.literal_eval(args.query) if args.query else None
    fwr = FWReport(lp)
    stats = fwr.get_stats(coll=args.collection, interval=args.interval, num_intervals=args.num_intervals, additional_query=query)
    title_str = "Stats on {}".format(args.collection)
    title_dec = "-" * len(title_str)
    print(title_dec)
    print(title_str)
    print(title_dec)
    print(fwr.get_stats_str(stats))
Esempio n. 4
0
def report(args):
    lp=get_lp(args)
    query = ast.literal_eval(args.query) if args.query else None
    fwr = FWReport(lp)
    stats = fwr.get_stats(coll=args.collection, interval=args.interval,
                          num_intervals=args.num_intervals, additional_query=query)
    title_str = "Stats on {}".format(args.collection)
    title_dec = "-" * len(title_str)
    print(title_dec)
    print(title_str)
    print(title_dec)
    print(fwr.get_stats_str(stats))
Esempio n. 5
0
def report(interval, num_intervals):
    num_intervals = int(num_intervals)
    fwr = FWReport(app.lp)

    fw_report_data = fwr.get_stats(
        coll="fireworks", interval=interval, num_intervals=num_intervals, additional_query=app.BASE_Q
    )
    fw_report_text = fwr.get_stats_str(fw_report_data)

    wf_report_data = fwr.get_stats(
        coll="workflows", interval=interval, num_intervals=num_intervals, additional_query=app.BASE_Q_WF
    )
    wf_report_text = fwr.get_stats_str(wf_report_data)

    PLOTTING = False
    try:
        PLOTTING = True
    except Exception:
        pass

    return render_template("report.html", **locals())
Esempio n. 6
0
def report(interval, num_intervals):
    num_intervals = int(num_intervals)
    fwr = FWReport(app.lp)

    fw_report_data = fwr.get_stats(coll="fireworks", interval=interval,
                                   num_intervals=num_intervals,
                                   additional_query=app.BASE_Q)
    fw_report_text = fwr.get_stats_str(fw_report_data)

    wf_report_data = fwr.get_stats(coll="workflows", interval=interval,
                                   num_intervals=num_intervals,
                                   additional_query=app.BASE_Q_WF)
    wf_report_text = fwr.get_stats_str(wf_report_data)

    PLOTTING = False
    try:
        import matplotlib as mpl
        PLOTTING = True
    except:
        pass

    return render_template('report.html', **locals())