Mobile dashboard
The dashboard provides a view to monitor user experience and performance of mobile applications.
You can check both real-time and historical data, and view statistics from various perspectives such as device, OS, and region.
It also shows screen load events and HTTP request performance data, allowing you to quickly identify performance issues.
Click the at the top of a widget chart to see its description.
App Startup Time
Displays the average time of each step in the overall app startup performance.
The timeline bar chart visualizes the startup process step by step, making it easy to see where delays occur.
This metric is available for Android only.
Screen Load Count
Displays the total number of screen loads based on the current view time.
This helps you identify when users are most active and determine peak traffic times.
- Sudden increase: Possible effect of marketing campaigns or push notifications
- Decrease: Possible app performance issues or server failures
Screen Hitmap
Displays a distribution chart of screen load response times by time of day.
Drag the chart area to view detailed screen event information for that period.
- X-axis: Screen load end time
- Y-axis: Screen load response time
- Color: Light blue → Blue → Navy to represent normal event density
Average Screen Load Time
Monitors the average load time per screen in real time, helping identify screens that need optimization.
The bottom table provides detailed data by screen class, enabling quick detection of slow screens for optimization.
- Top of widget: Line chart showing screen load times by screen over the last 10 minutes
- Bottom of widget
- Left: Average screen load time
- Right: Bar chart of screen class call counts, sorted by frequency
Today's Session Count
Displays the total number of sessions that occurred during the day in real time.
You can compare with the same time on the previous day to analyze app usage trends and user activity patterns.
- Top of widget: Shows total sessions from midnight to the current time and compares with previous day sessions
- Bottom of widget: Graph of real-time sessions measured at 5-minute intervals
- Today’s sessions: Blue area
- Previous day’s sessions: Gray area
HTTP Hitmap
Provides a hitmap chart of HTTP request response times generated by the app.
Request details can also be checked in the table.
- X-axis: HTTP request end time
- Y-axis: HTTP response time
- Normal requests: Light blue → Blue → Navy
- Error requests: Yellow → Orange → Red (HTTP 400+)
Average HTTP Response Time
Provides average HTTP response times by API endpoint.
This allows you to easily identify the most frequently called APIs and the slowest ones for optimization.
- Top of widget: Line chart of HTTP response times by API over the last 10 minutes
- Bottom of widget
- Left: Average response time per API
- Right: Bar chart of API call counts, sorted by frequency
HTTP Request Failures
Aggregates HTTP errors (status code 400+) and request cancellations.
Monitor time-based failure trends to detect server or network issues.
- Analyze error occurrence patterns by time
- Identify server failure times
- Detect unstable network segments
- Evaluate API endpoint reliability
Crash Status by Device
Displays the number of crashes by device model.
Helps identify compatibility issues by detecting recurring crashes on specific models.
- Tracked information
- Device model
- OS version (Android, iOS)
- Memory and storage status
- Crash frequency
Crashes by Exception Type
Classifies and displays crashes by Exception/Error type, helping you identify code vulnerabilities.
-
Android crash types
- NullPointerException
- OutOfMemoryError
-
iOS crash types
- NSInvalidArgumentException
- NSRangeException
- EXC_BAD_ACCESS
- Swift Error types
Crashes by Screen
Displays crashes by screen.
Helps identify frequently crashing screens to prioritize stability improvements.
- Collected information at crash
- Screen name and class
- Crash occurrence time
- User action context
ANR by Screen
Displays the number of ANRs (Application Not Responding) by screen.
Helps identify which screens have concentrated ANR events that significantly affect user experience.
This metric is available for Android only.
Changing the Widget Configuration
You can add or delete widgets on the dashboard and save the result as a preset. The default layout is preserved, so you can return to the original screen at any time.
Adding Widgets
-
Right-click an empty area of the dashboard. The Add Widget menu appears.
-
The widget list is divided into the Screen, HTTP, Crash / ANR, and Session groups. Select a group name to expand its widget list.
-
Enter a widget name in the search field. Only the widgets with matching names are displayed, and the corresponding group expands automatically.
-
Click Expand or Collapse to expand or collapse all groups at once.
-
Select the name of the widget to add. The widget is placed on the dashboard.
Deleting Widgets
Right-click the widget you want to delete, and then click the Delete button.
Moving and Resizing Widgets
Click the top of a widget and drag it to the position you want. Drag the bottom-right corner of the widget to resize it.
Saving as a Preset
You can save and load widget configurations from the preset selection box at the top right of the screen. If you do not save, the widgets you added or deleted disappear when the screen is refreshed.
-
Default: A built-in preset that provides the default layout for each platform. It cannot be renamed or deleted.
-
After configuring the widgets, enter a preset name and save it to create a new preset. Saving with an existing name overwrites that preset.
-
Hover over an item in the preset list, and then click the Set as Default button. You can designate the preset to display when you first enter the menu, and the designated preset is marked with the Default tag.
-
To delete a preset, click the delete button for that item in the list.
Only members with project edit permission can save or modify presets. Members without the permission can view presets in read-only mode. For more information about member permissions, see the following document.
Additional Widgets
The following widgets are not included in the default layout, but you can place them from the Add Widget menu.
| Widget | Description | Metric |
|---|---|---|
| HTTP Count by Status (Trend) | Displays the trend of HTTP request counts by status group as a line chart. Displays the total for each group as a bar legend at the bottom | Request count by status group |
| HTTP Count by Status (Ranking) | Displays the total request count by status group for the selected time range as a bar chart in descending order | Total request count by status group |
| Crashes by Exception Message | Displays the top 10 crash counts by exception message as a bar chart | Crash count by exception_message |
| Crashes by App Version | Displays the crash count trend for the top 10 app versions. Use it to check whether crashes increase after a new version is released | Crash count by app_version |
| User Session Count (Selected Range) | Displays the number of unique user sessions for the selected time range as a single value | Unique session count |
Status groups are classified as 1xx, 2xx, 3xx, 4xx, 5xx, and Unknown. 2xx means success, 3xx redirection, 4xx client error, and 5xx server error.
-
Unknownrefers to requests with a status code lower than 100. Requests that failed and cases where the agent did not send a status code cannot be distinguished. -
If an exception message contains variable values, the same exception can be split into separate items. The top 10 items may not represent the whole.
-
The User Session Count (Selected Range) widget follows the time range selected on the dashboard. To compare today with yesterday, use the Today's Session Count widget.