Много где писано , что мониторинг производительности сервера на котором установлено нагружаемое приложение это хорошо, полезно, а главное красиво, но током найти как собственно подключать и настраивать монитор мало где и то по урывками. Вот всё что удалось найти, систематизировать и собственно применить.
В моем случае был jboss. на его примере и рассмотрим. Для начала не будет лишним убедиться, что можно к нему достучаться. Идем по ссылке вида
http://jboss.server.com:8080/status или что бы посмотреть сырой XML который потом будет парситьсяhttp://jboss.server.com:8080/status?XML=trueвобщем нам нужно знать где лежит этот преславутый XML и есть ли к нему доступ.Если есть то не мудрствуя лукаво добавляем в Thread Group "Add">>"Sampler" >>
"HTTP Request" где надо указать Server name - сервер или его IP Port number - порт Path - путь к месту куда сервлет кладет XML Добавить параметры в сервлет что бы он возвращал результат как XML: Name = "XML," Value = "true"Отметить чекбокс "Use as monitor"Если требуется авторизация то перед этим запросом надо добавить HTTP Authorization ManagerНемаловажно добавить к нашему Server Status-у таймер. Нужно это для того чтобы дать устаканиться переходным процессам которые обязательно будут когда на сервер пойдет, генерируемая нами, нагрузка и подпортят нам общую картину.3-8 секунд вполне достаточно И торжественным финалом добавляется Monitor Results listener."Add">>"Listeners">>"Monitor Results"




Комментариев нет:
Отправить комментарий