Какие методы доступны для профилирования служб, работающих на WebMethods Integration Server?
То есть получить данные, которые указывали бы, какие части больше всего выиграют от оптимизации.
Какие методы доступны для профилирования служб, работающих на WebMethods Integration Server?
То есть получить данные, которые указывали бы, какие части больше всего выиграют от оптимизации.
Проверьте «Service Profiler для сервера интеграции webMethods» с http://www.wrightia.com/serviceprofiler.html
Вы не думали попробовать webMUnit? Вы можете добавить регистрацию времени вокруг вызовов определенных методов, чтобы получить представление о том, сколько времени требуется для выполнения. Однако само ведение журнала времени также добавит накладных расходов, так что просто имейте это в виду.
Или, возможно, профилировщики памяти, такие как YourKit Profiler, JProfiler, JProbe и т. д.? Я не уверен в этом, так как я никогда не использовал их сам, но они могут помочь, сообщив вам, что занимает много памяти и т. д.
Другой инструмент, который сделает это, — это тестер Green Hat, коммерческий инструмент, используемый для тестирования веб-методов. Если вы используете возможности отчетности этого при выполнении тестов, вы получаете сгенерированную информацию о профилировании.
Однако связанный инструмент Антонио Абреу является более специализированным инструментом профилирования и будет самым простым решением.
Если вам нужно «готовое» решение, вы можете включить аудит вызываемых служб и выполнять всю работу самостоятельно, но это требует ручной работы.
Здесь вы можете найти новый инструмент мониторинга для служб IS: Подробная статистика
Я участвовал только на этапе разработки, поэтому не знаю подробностей, но наша система была протестирована под большой нагрузкой, и в ходе этого процесса отслеживалось оборудование, что на самом деле дало некоторые отзывы о узких местах. Использовались JMeter и sar.