java - 使用 Stagemonitor 查找指标

标签 java performance stagemonitor

我正在尝试使用 stagemonitor 来获取不同方法的指标。我在本地使用了示例 PetClinic 应用程序来了解一下。我只想获取我需要的指标,并非所有指标都可以做到这一点。 我出于测试目的更改了一些代码

@RequestMapping(value = "/owners/test", method = RequestMethod.GET)
public String testing(Map<String, Object> model) {
    Owner owner = new Owner();
    model.put("owner", owner);
    return VIEWS_OWNER_CREATE_OR_UPDATE_FORM;
}

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

@菲利克斯

我尝试在示例中使用浏览器小部件,并更改代码进行测试。 enter image description here

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

最佳答案

两种可能的解决方案。

您可以有一个“隐藏”按钮,它将使用一些 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;
}

关于java - 使用 Stagemonitor 查找指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48147866/

相关文章:

java - 第一个应用程序 - Random.nextInt() Unresolved 引用

javascript - 为什么 DOM 读/写操作的微小重新排序会导致巨大的性能差异

java - 拥有一个字符串,替换然后执行拆分或拥有一组字符串并创建一个新的字符串来更改它会更有效吗?

java - StageMonitor:禁用浏览器小部件

java - Stagemonitor 相对于 JMX 监控的优势

java - 使用 Stagemonitor/Hyperic HQ 监控 Multi-Tenancy 环境中客户端特定的性能统计数据

java - 如何在方法上显示 javadoc 中变量的值?

java - java中查找双引号内的子字符串

java - 通过 RMI 在不同区域的机器之间发送日期

java - 从性能测量中排除方法调用