使用Stagemonitor查找度量标准

时间:2018-01-08 09:57:28

标签: java performance stagemonitor

我正在尝试使用stagemonitor来获取不同方法的指标。我在本地使用了样本PetClinic应用程序来获得一个想法。我只想获得我需要的指标,而不是所有指标都可以。 我为测试目的更改了一些代码

    if (track->mode == MODE_MP4 && mov->fc->strict_std_compliance <= FF_COMPLIANCE_UNOFFICIAL) {
        AVStereo3D* stereo_3d = (AVStereo3D*) av_stream_get_side_data(track->st, AV_PKT_DATA_STEREO3D, NULL);
        AVSphericalMapping* spherical_mapping = (AVSphericalMapping*)av_stream_get_side_data(track->st, AV_PKT_DATA_SPHERICAL, NULL);

        if (stereo_3d)
            mov_write_st3d_tag(pb, stereo_3d);
        if (spherical_mapping)
            mov_write_sv3d_tag(mov->fc, pb, spherical_mapping);
    }

当我点击html中的测试按钮时,它将转到此方法,我可以从阶段监视器获取指标。如果我不需要查看此方法指标,如何停止在stagemonitor中显示

@Felix

我尝试在示例中使用browser-widget,然后更改代码以进行测试。  enter image description here

这个输出我不想看到有关测试的详细信息。我只想看到我需要的一些方法,甚至其他使用的方法我也不想看到它们。可能吗 ??

1 个答案:

答案 0 :(得分:0)

两种可能的解决方案。

您可以使用按钮“隐藏”,这将使用某些JavaScript代码隐藏指标。

或者在同一按钮中执行以下操作:

private boolean metricsOn = false;

@RequestMapping(value = "/owners/test", method = RequestMethod.GET)
public String testing(Map<String, Object> model) {

    if(!metricsOn){
metrics = true;

    Owner owner = new Owner();
    model.put("owner", owner);
    return VIEWS_OWNER_CREATE_OR_UPDATE_FORM;
} else{
//return without the given metrics?
metrics = false;
 return VIEWS_OWNER_CREATE_OR_UPDATE_FORM;
}