Dashboards

Dashboards provide a powerful tool for preparing diagnostic data for different kinds of use cases in the lifecycle of a software application. In the dashboards, you can filter, aggregate, and annotate PurePath-related information for experts in different fields.

AppMon currently support two types of Dashboards:

Dashboards - AppMon Client vs Web

Many concepts are common to both AppMon Client and AppMon Web dashboards. For example, you can select the System Profile and timeframe to display, filter criteria, and customize both Client and Web dashboards. Although looks are quite distinct, tiles are for web dashboards what dashlets are for dashboards in the AppMon Client.

AppMon client dashboards

  • The traditional way to serve information / insights are the dashboards in the AppMon Client.
  • For AppMon 6.5 and later, many dashboards are only available in the Client and are more configurable, so it is often worth the seconds to:
    • Start a webstart client.
    • Have a portable client available on portable media and connect it to the AppMon Server.
    • Install the client for continued use and the whole lot of configuration tasks.
  • You can share dashboards by storing them on the AppMon Server.

Web dashboards

  • Available instantly on any conceivable device.
  • Fire them up in the browser at the blink of an eye without any installation necessary. (https://<DynatraceServer>:9911)
  • They adapt well to now ubiquitous mobile devices.
  • Pivotal dashboards like the transaction flow one are available.
  • You can share them across the web with a URL (and an account and permissions on that AppMon Server).

Getting data for a dashboard

AppMon Client

Dashboard and its dashlets display data of the System Profile/Stored session, currently selected in the Session selector. Dashboard header only shows the timeframe.

Dashboard header shows time scope
Dashboard header shows time scope

To change the data source for a dashboard, simply select the required Server and/or System Profiles/stored session from the resource selectors. All the dashboards and dashlets switch to this data source, unless custom data source is set.

You can set a custom data source for a dashboard and/or a dashlet. The header of the dashlet with custom data source displays the icon. Priority of data sources is the following:

  1. Dashlet specific data source. Change of dashboard data custom source or server/session in resource selectors won't affect custom dashlet data source.
  2. Dashboard specific data source. Change of server/session in resource selectors won't affect custom dashboard data source.
  3. Resource selectors.

The header of dashboard with custom data source shows data source and the timeframe.

Dashboard header shows custom data source and time scope
Dashboard header shows custom data source and time scope

To set the custom data source for a dashboard:

  1. Select the required dashboard in the dashboard selector, then right click it and select Properties from the context menu.
  2. In the Dashboard Properties dialog box click the Source tab.
  3. Deactivate the Use select client data source checkbox.
  4. If needed, select the AppMon server from the Server list.
  5. From the Session list, select a System Profile, or a stored session.

To change data source for a dashlet:

  1. Open the Source tab of the Dashlet Properties dialog box. Do one of the following:
    • Press Alt+Enter, to open the Dashlet Properties dialog box and then click the Source tab.
    • Right-click the dashlet tab, select Dashlet Properties from the context menu, and then click the Source tab.
  2. Select the Enable dashlet specific data source check box.
  3. If needed, select the AppMon server from the Server list.
  4. From the Session list, select a System Profile, or a stored session.

Some dashlets, for example Incidents dashlet, may be configured to show session independent server-wide data. The header of such dashlets contains global global icon. Change of session doesn't affect dashlet data, but the change of server does. To set dashlet as session-independent:

  1. Open the Source tab of the Dashlet Properties dialog box. Do one of the following:
    • Press Alt+Enter, to open the Dashlet Properties dialog box and then click the Source tab.
    • Right-click the dashlet tab, select Dashlet Properties from the context menu, and then click the Source tab.
  2. Select the Use session independent data source check box.

AppMon 2018 October Dashlet filter subscription

By default, dashlets get data from the analyzer, which prepares a set of data according to dashboard/dashlet filtering parameters for every request. Querying same data multiple times consumes a lot of server resources, leading to long response times to deliver results.

You can decrease the server load by subscribing to certain dashlet configurations. In that case, data is pre-calculated and stored in the analysis cache; and all dashlets with this configuration retrieve the cached data.

A subscription has the following parameters:

  • The type of the dashlet
  • The parameters of the analyzer, excluding drill-down limit and result limit.
  • The criteria of all filters applied to the dashlet—on both dashboard and dashlet levels—excluding timeframe.
Required permission

To set a dashlet filter subscription, you need the Manage cached analysis results permission assigned to the Server Management role.

To set a dashlet filter subscription:

  1. Set all the required filters as needed.
  2. Right-click the dashlet and select Subscribe dashlet filters from the context menu.
  3. In the Name filed, type the name for the new subscription.
  4. The subscription is applied to the dashlet automatically.

All the dashlets, matching the criteria, use the subscription automatically. To force a dashlet to use the standard mode, right-click it and select Ignore subscription filters from the context menu.

Cached data is stored in several-minutes chunks. If available data doesn't match the selected timeframe a warning message appears at the top of the dashlet.

Timeframe mismatch warning

Click it to use the standard mode.

You can find the list of configured subscriptions in the Subscribed Dashlet Filters item of the Dynatrace Server Settings dialog box.

AppMon Web

Dashboards and web views are always tied to a specific server, and are only able to display data from it. You can select a System Profile or a stored session, and a logical application defined in it.

Web header shows the data source
Web header shows the data source

You can set data source for web dashboard, or tile separately. The header of the tile with custom data source displays the icon. The tile specific data source has priority over the dashboard-specific data source, and change of dashboard data source won't affect such a dashlet.

To change the data source for a dashboard, just select a System Profile or a stored session, and an application from the drop-down lists at the toolbar.

To change data source for a tile:

  1. In the upper-right corner of the web dashboard, click Edit.
  2. Select the required tile, and click Edit tile.
  3. In the tile configurator, expand the Advanced settings section.
  4. Select a System Profile/stored session and an application from the appropriate lists.
  5. Click Done to save your changes to the tile, and to the dashboard.