Профилировщик для приложения Grails

Есть ли какие-либо инструменты, которые могут определить использование общей памяти, CPU и другую информацию о ресурсах определенного веб-приложения чаш Грааля, развернутого в сервере Tomcat?

Кроме того, если мое приложение чаш Грааля использует Кварцевый плагин, кто-либо может сказать мне, как представить определенный экземпляр задания?

Спасибо!

21
задан firnnauriel 3 August 2010 в 09:24
поделиться

3 ответа

Я использую набор инструментов для профилирования и мониторинга моего собственного приложения Grails. Вот плагины / инструменты, которые помогают мне добиться этого и работают без каких-либо проблем:

  1. Плагин JavaMelody : этот инструмент является обязательным . Просто установите плагин и перейдите в / myapp / monitoring , и все готово. Вы получите всю необходимую информацию о процессоре, использовании памяти, sql-запросах, HTTP-ошибках ... Этого должно быть достаточно для ваших нужд, описанных в вашем вопросе

  2. Плагин Application Info : этот самый последний плагин очень полезен и почти незаменим. Он дает вам различную информацию о статусе вашей заявки. По вашему мнению, у вас будет доступ к графикам, описывающим использование памяти, информации о сеансах (открытых или закрытых), подробной информации по каждому аспекту вашего уровня гибернации (кеш, таблицы, сущности ...). Прежде всего, этот плагин разработан и поддерживается Бертом Беквитом, членом команды SpringSource.

  3. Плагин Perf4j : Этот плагин помогает собирать статистику производительности с минимальными усилиями. Я использую его, но его лучше использовать при настройке вашего приложения

Вы также можете использовать другие плагины / инструменты, например: p6spy (для ведения журнала SQL-запросов), Подключаемый модуль Grails Audit Logging (для отслеживания изменений объектов домена) или Плагин Profiler , для которых я могу гарантировать, что они работают правильно (не для всех плагинов!).

Все эти плагины вы можете найти по тегу performance на портале плагинов Grails

Надеюсь, это поможет.

29
ответ дан 29 November 2019 в 21:21
поделиться
0
ответ дан 29 November 2019 в 21:21
поделиться

Плагин профилировщика, упоминаемый MTH, предоставляет информацию о времени только для различных частей приложения Grails. Для мониторинга использования ресурсов лучше использовать JMX; вот пара ссылок, которые должны помочь.

0
ответ дан 29 November 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: