2015-07-09 3 views
1

Согласно документу this мы должны иметь возможность просматривать метрики JAmon в JConsole. Однако я просто не могу найти ничего о хамон в моей JConsole сессии:Как я могу получить показатели JAMon в JConsole (через JMX)

enter image description here

Сеанс подключен к локальной Catalina (TOMCAT 7) экземпляра, запустив приложение с хамон зависимостей (jamon-2.80.jar). У меня есть следующий код в приложении:

@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"); 
} 

И начинаю экземпляр tomcat с помощью Intellij.

+0

Я проверил хамон на обоих окнах и убунт с Java 8. Нет хамон мониторов отображается Jconsole. Ручное создание настраиваемого монитора jmx отлично подходит для простого консольного приложения. – danidacar

ответ

1

Для того, чтобы просмотреть информацию JMX вы должны явно вызвать

JmxUtils.registerMbeans(); 
+0

Это решение. Спасибо! – Rick

 Смежные вопросы

  • Нет связанных вопросов^_^