У меня есть приложение Java, работающее на Tomcat, и я хотел бы отслеживать счетчики с помощью Windows Performance Monitor. Возможно ли использование адаптера JMX для Java MBeans или другими способами?Счетчики производительности приложений Java в Perfmon
ответ
Это, кажется, именно то, что вы ищете, но это не бесплатно: http://www.adventnet.com/products/snmpadaptor/faqs/general.html
Поскольку вы помечено это с JMX и MBeans, я предполагаю, что ваши счетчики доступны из Java MBean. Если это так, вы можете использовать jconsole, поставляемый с Java SDK, для мониторинга счетчиков. После того, как вы найдете свой MBean на вкладке MBeans, дважды щелкните по значению и нарисуйте хороший линейный график для простого мониторинга.
См. JConsole Guide для получения дополнительной информации.
Да, счетчики доступны из MBean. Я надеюсь, что сможет просматривать счетчики в Performance Monitor, так как это то, что наш NOC уже использует для мониторинга других счетчиков и знаком с ними. Добавление в новую консоль для мониторинга приложения было бы большим делом. Спасибо, Jon – 2008-12-12 18:30:24
Следующая учебник может быть полезен: http://www.developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java.htm
Он показывает, как приложение Java определяет пользовательский счетчик, который можно наблюдать в Perfmon. В основном это сводится к использованию DLL расширения для монитора производительности и общению с ним через файл с отображением памяти. Затем вы можете подключить JMX-счетчики к аналогичному механизму, чтобы их можно было контролировать с Perfmon.
Если вы хотите сделать это программно, вы можете создать JMXConnection для машины, а затем получить доступ к MBeans. Мы сделали это самостоятельно для функционального теста, который включал отслеживание количества потоков в приложении, в котором есть счетчик для доступа к JMX. Если вам нужны хорошие графики и что-то подобное, я предлагаю использовать JConsole, как упоминалось выше. Также есть программа под названием JProfiler, которая работает, как JConsole, на стероидах. Есть бесплатная пробная версия, поэтому вы можете попробовать ее.
В этом article описано, как получить доступ к статистике Windows PerfMon из Java и выставить их как атрибуты MBean через JMX.
- 1. Счетчики производительности Windows, исчезающие из PerfMon
- 2. Каковы лучшие счетчики perfmon для приложения ASP.net?
- 3. Zabbix - пользовательские счетчики производительности
- 4. WCF Операция Счетчики производительности
- 5. Инкрементирование AverageTimer32 счетчики производительности
- 6. Как получить счетчики производительности MSMQ?
- 7. Счетчики производительности
- 8. Java EE счетчики приложений мониторинг
- 9. Как программировать счетчики производительности оборудования
- 10. Каковы лучшие счетчики производительности ASP.NET для мониторинга?
- 11. Какие счетчики perfmon полезны для выявления узких мест ASP.NET?
- 12. Счетчики производительности и потоки
- 13. Что такое счетчики производительности?
- 14. Фильтрация Диагностика Счетчики производительности
- 15. Счетчики производительности Sitecore - Media.cachehits
- 16. Счетчики производительности Проверка реестра
- 17. Удаленные счетчики производительности System.InvalidOperationException
- 18. поврежденные счетчики производительности?
- 19. Счетчики производительности на iPhone
- 20. Включить счетчики производительности ODP.Net
- 21. Счетчики производительности при разработке сервера
- 22. Счетчики производительности в AD LDS
- 23. Счетчики производительности RawFraction в C#
- 24. Как я могу получить счетчики производительности от лазурного и писать в perfmon?
- 25. Увеличение производительности Java-приложений
- 26. Как сбросить объекты производительности в perfmon?
- 27. Счетчики производительности, не написанные Powershell job
- 28. Невозможно увидеть счетчики производительности производительности рабочего стола
- 29. «Ошибка во время работы препроцессора» в ASP.NET PERFMON счетчики
- 30. Являются ли счетчики производительности perfmon, основанные на том же «под капотом», как события ETW, используемые xperf?
Этот адаптер обеспечивает доступ MBeans через SNMP. Я просматриваю сайт, но я не вижу способа напрямую их просматривать в Windows Performance Monitor. Спасибо! Jon – 2008-12-12 18:28:59