如何在JConsole中获取JAMon指标(通过JMX)

时间:2015-07-09 04:01:56

标签: matrix jmx jconsole jamon

根据this文档,我们应该能够在JConsole中查看JAmon指标。但是我在JConsole会话中找不到任何关于JAmon的信息:

enter image description here

会话连接到运行具有JAMon依赖关系(jamon-2.80.jar)的应用程序的本地Catalina(tomcat 7)实例。我在应用程序中有以下代码:

@RequestMapping(value = "/order/list", method = RequestMethod.GET)
public String orderList(String q, int page, ModelMap modelMap) {
    Monitor monitor = MonitorFactory.start(MON_ORDER_LIST);
    try {
        List<Order> orderList = Order.find(q, PAGE_SIZE, page * PAGE_SIZE);
        modelMap.put("orderList", orderList);
    } finally {
        monitor.stop();
    }
    return jsonTemplate("order_list");
}

我使用Intellij启动tomcat实例。

1 个答案:

答案 0 :(得分:2)

要查看JMX信息,您必须明确调用

JmxUtils.registerMbeans();