Icon

Comments have been closed on this page. Please use AppMon & UEM Plugins forum for questions about this plugin.

 

Overview

The Dynatrace FastPack for WebSphere Commerce provides a preconfigured Dynatrace profile custom tailored to WebSphere Commerce environments. This FastPack contains sensors, a template system profile with measures and business transactions, and dashboards for the WebSphere Commerce platform. If you are using UEM, you will also get conversion and visitor tagging, along with a customized dashboard for WebSphere Commerce User Experience.

 

Using IBM MQ with your WebSphere Commerce instance? Be sure to add our MQ Channel Monitoring Plugin

Fast Pack Details

Name

WebSphere Commerce FastPack

Version

2.0.0

dynaTrace Version

6.1 - 6.5

WebSphere CommerceVersion 7 & 8

Author

Brian Wilson

License

dynaTrace BSD

Support

Community Supported

FastPack Contents

Fastpack Download contains:

  • Dashboards (see below)
  • Template Profile

fastpack 2.0.0 (dynaTrace 6.1 - 6.5)

 

Dynatrace Free Trial

Download the free 30-day free Dynatrace & UEM trial to gain deep user insight, understand application performance across all tiers, identify performance and scalability bottlenecks and release new code faster.

 

Dashboards

 

 

 

User Experience Business Dashboard
Displays orders per hour, average order value, conversions and bounce rate. It contains health indicators of the key transactions Home Page, Login, Search Display, Category Display, Product Display Pages and Order Processing Pages. It also includes User Experience information about visits and user satisfaction. In addition, the All Pages indicator is split by Real User and Synthetic (driven by synthetic tests or bots) so you can understand the origin of the traffic on the site.

 

Regression Test Comparison
Use this dashboard when running regression tests or comparing production before/after a release. It will show the differences between the two test sets along multiple metric sets, including Commerce Page Class Performance, both server side and User Experience. This dashboard also makes for a great way to analyze performance when upgrading from WebSphere Commerce 7 to WebSphere Commerce 8.

For more about session comparison, refer to the documentation. 

 

User Experience KPIs
User Experience Key Performance Indicators includes metrics like conversions, bounce rate, visit duration & count, user browser & OS types, geo-based user experience, slowest user actions, most frequent user actions, order count and 15 minute revenue today compared to yesterday.


 

Database Performance
The Database Health dashboard provides a high level view of database activity.   Slow SQL statements provides the ability to identify and troubleshoot the slowest queries in the system.  Database Time vs. Count provides a view of query performance compared to load. The left side of the dashboard shows host metrics for the database server. A host agent on the database is required for this data. Once installed, set the filter of the dashlets to the DB host agent.

 

Commerce Sales Conversion Funnel
The conversion funnel tracks page performance across login, search, category refinement, product display, order prepare and order process along metrics of counts, exits on these pages, apdex score of the pages, response time and failures. It's a great way to track if sales are down due to poor performance/user experience and if it is, where and why the falloff is occurring.

See our blog about conversion funnels and A/B testing for more on how this dashboard can be leveraged

 

WebSphere Commerce Monitoring
This dashboard provides a view of the WebSphere Commerce ecosystem including key metrics like the commerce process CPU utilization, memory usage & GC, web container thread & JDBC pools, and host metrics like Host CPU, Disk I/O and Network I/O. These metrics are cross referenced with both server side request and user action performance, visit statistics and failures. From this dashboard, you can see if application performance is impacted by host/process issues.

 

WebSphere Commerce Process Performance
This dashboard focuses more on the Commerce Process performance, providing more metrics around process CPU, Layer Breakdown (which APIs are used most under load over time), Heap and GC statistics, web container & JDBC Pool usage, and JVM thread count. Additionally, these metrics are juxtaposed with Functional and User Action Health

 

Server Page Class Performance
The dashboard tracks different page types (home page, login, search, etc) by response time and count. The top half displays the last hour performance while the lower half compares the last 6 hours with the last 24 hours and last 7 days. Server Page Class tracks time from the request hitting the application. Performance out to the browser is covered in UEM Page Class Performance

 

UEM Page Class Performance
Similar to Server Page Class Performance, but this dashboard tracks response times for the for the entire page from the browser.

 

SLA Compliance
SLA compliance allows you to set ranges for response groupings from both the server perspective and user experience. Track how many requests meet your SLA, are slightly above or in total violation.

 

User Action Request Performance
This dashboard provides an overview of key business transactions like login, search, view product, checkout, etc, from a user experience browser point of view. Along with request count and response time, percentiles are calculated.

 

Server Side Request Performance
This dashboard is the same as the UEM Request Performance dashboard, but it tracks page performance from the server side, excluding user/browser time..

 

Business Document Object Performance Analysis
This is a parent/child dashboard which allows you to analyse and triage performance of the different business document objects like Order, Marketing, Pagelayout, etc. Select an instance from the list at the top and track the performance of pages containing that object over time. Down below, you can identify which pages are utilizing that object and find out, when a degradation or error occurs, if it's directly related to that object or something else in the code.

 

Promotion BuildAgenda Performance Analysis
Similar to the Business Object Document Performance Analysis dashboard, this one provides the same capabilities based on various AgendaBuilder methods.

 


Installation

Just download and import the FastPack on your Dynatrace Server (see Plugin Management).
Either configure your commerce agents' name to start with "wscommerce", as listed in the WebSphere Commerce Server agent group,  so they will be mapped to the system profile contained in the fastpack, or copy the profile to match your application and modify the contained agent groups and mappings.
To use UEM you will need to match your webserver's agent name to start with "wsc_ihs", as listed in the WebSphere Commerce HTTP Server agent group, or adopt accordingly. 

Some metrics in this fastpack come from WebSphere's PMI.  If PMI metrics do not show up automatically, like, for example, the WebContainer Thread metrics, please make sure PMI is enabled on your instance.  

Contribution

Feel free to contribute any changes on Github

 

  1. Anonymous (login to see details)

    Does this Fastpack work on AppMon 6.3?

    1. Anonymous (login to see details)

      Based on the description this fastpack works 6.1 upwards. The FastPack format hasnt changed in the last versions of Dynatrace which means that FastPacks built and tested for version 6.x will work on any 6.x version

      Andi