我正在尝试使用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,然后更改代码以进行测试。
这个输出我不想看到有关测试的详细信息。我只想看到我需要的一些方法,甚至其他使用的方法我也不想看到它们。可能吗 ??
答案 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;
}