Charts across the SOASTA platform, including mPulse, CloudTest, and TouchTest, can be displayed using Widget-on-Widget layout.
In CloudTest/TouchTest, charts with similar data can also be combined or correlated using drag and drop. Widget-on-Widget Layou includes charts platform-wide, while The capability to combine and correlate includes out-of-the-box charts provided in the CloudTest, Widget Type list's Charts or Monitors categories, as well as those from an external data source.
To initiate either Widget-on-WIdget layout, Combine, or Correlate, drag either from the Widget Selection Panel or drag and existing widget onto a second widget, and then drop it.
Once a widget is successfully dropped onto a second widget, the following menu options appear. Choose Place on Top, Combine, Correlate, or Cancel (to abandon the resulting chart).
Take note that Combine/Correlate only appear where applicable, while Place on Top and Cancel always appear (in the screenshot below the background shown is that of the mPulse, Globe).
- For Widget-on-Widget Layout, the Title-Bars are transparent and fade in on-hover, while the backgrounds are transparent and fade in on hover.
- Top widgets have their borders removed and borders are separately applied to the widget title.
- The default Background color for charts is set to 60% opaque white.
- The default setting for Tear-Offs is 100% transparent background.
- For any mPulse Globe widget, Tear-Off Widget, the Widget background is set to dark transparent blue, and has visible borders.
- For Combined charts the target chart keeps both its x and (left) y-axis and the source chart creates a new right y-axis. You can drop more charts on the newly combined chart, as long as the source chart has a y-axis that matches, in unit-type, either the left or right y-axis of the combined chart.
- For Correlated charts the user will get a chart that shows how the source chart’s data set statistically correlated to the target chart’s data set. This is done by matching each point from both charts based on their common time x-axis, and plotting each pair of values on a new axis system that has the source chart’s y-axis and the target chart’s x-axis.
Combine/Correlate Widgets (CloudTest/TouchTest only)
The default title for the combined widget will be the title of Widget 1 vs. the title of Widget 2. You can rename the widget in the Edit Widget panel. The default title for the correlated widget with is the title of Widget 1 over Widget 2.
Use this option to show the resulting data concurrently with a separate axis for each data set.
Use this option to create a statistical correlation between two datasets using time to join the two datasets. For example, to see how the number of errors changes as the number of virtual users increases, drop an Error Count chart on top of a Virtual User chart. Or, to see how response time degrades as the number of virtual users increases, drop the Average Response Time chart onto the Virtual Users chart.
Click Cancel to abandon the widget combination.
Combine or Correlate Two Charts on the Dashboard
- From within a dashboard, locate two widgets with like data. For example, two per minute charts.
- If Dashboard Edit Mode is active, toggle it off.
- Place the mouse cursor over the title bar of the first widget until the Drag icon appears.
- Drag the widget onto widget two until the Drop icon appears.
When a chart cannot be combined or correlated only the Place on Top and Cancel buttons appear.
For example, in the Virtual Users vs. Bytes Sent and Received chart shown below, the Average Response Time chart was dropped onto the Virtual Users chart.
Click the Legend to review the color assignment and to toggle either chart on/off. To change the assignment, select the widget and do so in the Edit Panel while the "Widget" node is selected.
Controlling Widget-on-Widget Transparency
Users can gain direct control over the transparency of a Widget on Widget's background, from 0-100% transparent by selecting the widget on the dashboard and then invoking Edit mode. Once the lower panel is open, the slider to control transparency becomes visible (shown below). This setting applies only to Widget-on-Widget widgets and at the widget level only. No dashboard-level transparency control is provided.
For each Widget, there is a slider in the Globe's properties panel that allows the user to set the opacity. By default the background is 80% opaque.
So, for example, if the "Widget-on-Widget" widget shown here, Tear-Off: France, has been created on the dashboard, the user can then select it and invoke the Edit Panel.
To set opacity for the selected widget, ensure that the Widget node is selected in the lower panel tree, and then use the slider to move the opacity from the default 80% to the desired level.
Showing the Widget-on-Widget Title bar
Check the Always Show Title Bar checkbox, while in Edit mode for a selected Widget-on-Widget, in order to turn on title bars for the given widget-on-widget.