Exemplo n.º 1
0
def create_heatmaps(dfd, cap_time_usec, task_re, label):
    swk_events = get_sw_kvm_events(dfd, task_re)

    tpl = get_tpl('perfmap_heatmaps.jinja')
    json_swk = json.dumps(swk_events, separators=(',',':'))
    b64_zlib = base64.b64encode(zlib.compress(json_swk))
    svg_html = tpl.render(swk_events=b64_zlib,
                          info=get_info(dfd, label))
    output_svg_html(svg_html, 'heatmaps', task_re)
Exemplo n.º 2
0
def create_charts(dfds, cap_time_usec, task_re, label):
    coremaps = get_coremaps(dfds, cap_time_usec, task_re)
    task_list, exit_reason_list, colormap_list = get_swkvm_data(dfds, cap_time_usec, task_re)
    tpl = get_tpl('perfmap_charts.jinja')
    svg_html = tpl.render(exit_reason_list=str(exit_reason_list),
                          task_list=task_list,
                          colormap_list=str(colormap_list),
                          coremaps=coremaps,
                          info=get_info(dfds[0], label))
    output_svg_html(svg_html, 'charts', task_re)