Skip to content

Viewing Server Data Charts

View analytic charts about data retrieved for server activity. Data typically includes counts and averages, and might be expressed as numbers, bar charts, or trend charts. Data categories include:

  • Registrations ‒ view analytics that are related to user registrations by app.

  • Online Requests ‒ view analytics that are related to online requests.

  • Offline Requests ‒ view analytics that are related to offline requests.

  • Offline Requests (Android SDK 5.1+, iOS SDK 9.0+) ‒ view additional metrics for offline requests for applications that were developed with newer Android and iOS SDKs. These metrics rely on features provided in later SDK versions.

  • Push ‒ view analytics that are related to push notifications.

To view server data charts:

  1. In SAP mobile service cockpit, select Analytics > Server Data.

  2. (Optional) You can narrow the focus of server data by setting filters. Select filter to set filters, including Application ID and Date. Select Reset to clear your filters.

  3. Select Registrations from the list or tab bar to view the analytics that are related to user registrations.

    • Registrations - Total ‒ the total new registrations count for applications.

    • Active App Count ‒ the total active application count with new registrations.

    • Registrations Per App - Total ‒ bar chart that shows the new registrations count by application.

    • Registrations by App ‒ trend line that shows the new registrations count by application. The Y-Axis is the registrations count, and the X-Axis is the date (each application appears in a different color).

    • Active Users Per App - Total ‒ bar chart that shows the number of active users for each application. An "Active User" is one who registers a runtime call for the duration being measured.

    • Active Users by App ‒ trend line that shows the maximum active users count by application. The Y-Axis is the maximum active users count, and the X-Axis is the date (each application appears in a different color).

  4. Select Online Requests from the list or tab bar to view the analytics that are related to online requests.

    • Online Requests Count ‒ the total count of online requests.

    • Request Size Average ‒ the average online request payload size in bytes.

    • Response Size Average ‒ the average online response payload size in bytes.

    • Proxy Total Time Average ‒ the average total request time through the proxy service in milliseconds. Any request sent to the proxy service generates this metric.

    • Proxy Back-end Time Average ‒ the average request time from the proxy service to the back end in milliseconds. Any request sent to the back end (through the proxy service) generates this metric.

    • Request Size Average ‒ bar chart that shows the average online request payload size in bytes per application.

    • Response Size Average ‒ bar chart that shows the average online response payload size in bytes per application.

    • Proxy Requests (Total vs. Back end) ‒ trend line that shows the online request count for both total and back end. The Y-Axis is the count number, and the X-Axis is the date (total and back end appear in a different color). If a request is sent to the proxy service but not sent to the back end, a metric is generated for proxy_total_time but not for proxy_backend_time. If you see a difference between Total and Backend, this may indicate an issue, for example, something may have happened that prevented the request from being sent to the back end).

    • Online Response Time Average ‒ trend line that shows the average response time for both total and back end in milliseconds. The Y-Axis is the time value, and the X-Axis is the date (total and back end appear in a different color).

    • Online Request Per App Count ‒ trend line that shows the online request count by application. The Y-Axis is the count number, and the X-Axis is the date (the application appears in a different color).

  5. Select Offline Requests from the list or tab bar to view the analytics that are related to offline requests.

    • Offline Requests Count ‒ the total offline request count for initial download.

    • Initial Download Time Average ‒ the average for offline initial download request time in milliseconds.

    • Refresh Time Average ‒ the average for offline download (refresh) request time in milliseconds.

    • Flush Time Average ‒ the average for offline upload (flush) request time in milliseconds.

    • Offline Initial Download Time Average ‒ bar chart that shows the average for offline initial download request time in milliseconds by application.

    • Offline Refresh Time Average ‒ bar chart that shows the average for offline download (refresh) request time in milliseconds by application.

    • Offline Flush Time Average ‒ bar chart that shows the average for offline upload (flush) request time in milliseconds by application.

    • Offline Requests Count ‒ trend line that shows the offline request count for initial download, download and upload. The Y-Axis is the count number, and the X-Axis is the date. Initial download, download and upload each appear in a different color.

    • Offline Response Time Average ‒ trend line that shows the average for offline request time, which includes initial download, download, and upload in milliseconds. The Y-Axis is the value, and the X-Axis is the date. Initial download, download, and upload each appear in different color.

    • Offline Request per App Count ‒ trend line that shows the offline request count by application. The Y-Axis is the count number, and the X-Axis is date (each application appears in a different color).

  6. Select Offline Requests (Android SDK 5.1+, iOS SDK 9.0+) from the list or tab bar to view additional analytics that are related to offline requests. This option only appears if the latest SDK versions shown were used to develop the application.

    • Requests Count ‒ bar chart that shows the total number of requests by application. The count includes successful and failed requests.

    • Initial Download Count ‒ bar chart that shows the total number of initial downloads by application. The count includes successful and failed initial downloads.

    • Download Count ‒ bar chart that shows the total number of downloads by application. The count includes successful and failed downloads.

    • Upload Count ‒ bar chart that shows the total number of uploads by application. The count includes successful and failed uploads.

    • Initial Download Time Average - bar chart that shows the average initial download processing time in milliseconds by application. The count includes the time spent by the client, network and server.

    • Download Time Average - bar chart that shows the average download processing time in milliseconds by application. The count includes the time spent by the client, network and server.

    • Upload Time Average - bar chart that shows the average upload processing time in milliseconds by application. The count includes the time spent by the client, network and server.

    • Synchronize Time Average - bar chart that shows the average processing time spent synchronizing requests in milliseconds by application. Synchronize refers to the download from the server to client, which follows an upload from client to server. This metric is a composite based on both the download and upload metrics. The count includes the time spent by the client, network and server.

    • Requests Count ‒ trend line that shows the request count, which includes initial download, download, and upload. The Y-Axis is the count number, and the X-Axis is the date. Initial download, download, and upload each appear in a different color.

    • Request per App Count ‒ trend line that shows the request count for different applications. The Y-Axis is the count number, and the X-Axis is the date (each application appears in a different color).

    • Initial Download Time Average ‒ trend line that shows the average initial download processing time in milliseconds. The count includes the time spent by the client, network and server. The Y-Axis is the value, and the X-Axis is the date.

    • Download Time Average ‒ trend line that shows the average download processing time in milliseconds. The count includes time spent by the client, network and server. The Y-Axis is the value, and the X-Axis is the date.

    • Upload Time Average ‒ trend line that shows the average upload processing time in milliseconds. The count includes time spent by the client, network and server. The Y-Axis is the value, and the X-Axis is the date.

    • Synchronize Time Average ‒ trend line that shows the average processing time spent synchronizing requests in milliseconds. Synchronize refers to the download from the server to client, which follows an upload from client to server. This metric is a composite based on both the download and upload metrics. The count includes the time spent by the client, network and server. The Y-Axis is the value, and the X-Axis is the date.

  7. Select Push from the list or tab bar to view the analytics that are related to push notifications.

    • iOS Push Count ‒ the total count for iOS pushes that were successful.

    • Android Push Count ‒ the total count for Android pushes that were successful.

    • Baidu Push Count ‒ the total count for Baidu pushes that were successful.

    • Custom Push Count ‒ the total count for pushes to custom push servers. Not available in all countries/regions.

    • iOS Push by App Count ‒ trend line that shows the total count of successful iOS pushes by application. The Y-Axis is the count number, and the X-Axis is the date (each application appears in a different color).

    • Android Push by App Count ‒ trend line that shows the total count of successful Android pushes by application. The Y-Axis is the count number, and the X-Axis is the date (each application appears in a different color).

    • Baidu Push by App Count ‒ trend line that shows the total count of successful Baidu pushes by application. The Y-Axis is the count number, and the X-Axis is the date (each application appears in a different color).

    • Custom Push by App Count ‒ trend line that shows the total count of successful pushes to a customer push server by application. The Y-Axis is the count number, and the X-Axis is the date (each application appears in a different color). Not available in all countries/regions

Example: Checking Proxy Server Analytics for Destination Name

This example shows how to check proxy server analytics for a destination name. To do so, configure the proxy destination name as a filter. You can use this approach for similar searches.

  1. In mobile services cockpit, select Analytics > Server Data.

  2. On Server Data, select Online Requests from the drop-down list, and select the filter button ( add-filter ).

    Select Dimensions and then select CUSTOM1 from the dimension list.

  3. On Set Filters for <name>, select the destination name or names to search for, such as offline. These represent the destinations that you wish to monitor for CUSTOM1. Select OK.

    Select the check boxes, such as offlineDest, and then select OK.

  4. CUSTOM1 appears in the banner as a selected filter.


Last update: August 25, 2023