Service Profiler for webMethods Integration Server
The Service Profiler is a dedicated and extensible tool for profiling IS Services running in a webMethods Integration Server.
Being a Profiler, it is a development and testing tool and the targeted audience is mainly Developers for the webMethods Integration Server, from v6.x.
However, Administrators and others that may face the responsibility of keeping a system running with acceptable performance may find the subject of interest.
Main Features
Non-intrusive
No changes need to be made to either the Integration Server (with exception to additional start-up parameters on shell script) or the Services (not even configuration).
Any Service type
Flow Service, Java Service, Adapter Service, C/C++ Service, XSLT Service, Webservice.
Easy Install & Uninstall
Installation is simple and designed to be easy upon uninstall.
The tool can also be made completely inactive without the need for an uninstall.
Small Footprint on the Integration Server
No changes to the Services (audit or otherwise) are needed.
No need to set or use an Audit DB, Broker, Monitor, etc. All that is needed is the running Integration Server.
Very low impact on Integration Server resources/performance
The tool uses a very small amount of memory to gather data and negligible CPU time.
Fine-grained timing data
While running, Service code take turns to have a chance do any real work in the CPU.
The Profiler gathering of timings for the Service execution goes beyond the simple gathering of timestamps for elapsed time calculation. The time actually spent in the CPU is also collected.
Simple set of operations
Start, Stop, Analyze (View a Report/Dashboard), Take Snapshot, Export Data.
Open to external Analysis Tools
Snapshots can be exported to a variety of standard exchange file formats for analysis by external tools.
Other Integration Server Services can access profile gathered data via a set of public Services.
Administration pages
The tools administration and configuration setting are accessed through DSPs (Dynamic Server Pages) that are part of the installed package, and can be used through a browser.
Dashboard
A different set of pages can be accessed to view and drill statistical data being gathered and saved as Snapshots.
Download the trial
A trial version is available for you in the Service Profiler download page.
Updates
Update your installed instance of Service Profiler in the Service Profiler updates page.
Related Information
Get our whitepaper on Profiling and see where our tool will help you on the webMethods platform.
Get the product flyer and learn why profiling is a business need.