Create a real time dashboard to monitor errors in real time and get visibility on the errors that occurred as recently as 5 minutes ago on your app. Real time dashboards display information continuously and refresh error data automatically every 5 minutes (or you can manually refresh it).
How to create a real time error dashboard
1. Go to 'Dashboards' from the main menu.
2. From the top right click '+ New dashboard'.
3. Select the 'Real time dashboard' tab, followed by 'Fully customizable'.
5. Click 'Add widget' to add one or more of the available widgets:
- Single view: show a single value metric with your selected period and context.
- Line chart: show the evolution of your metrics over time.
- Image: show a preview image of your screen group or app (helps to provide you with quick visual context).
- Data table: Shows your top 7 chosen metric results grouped by category
6. Click on one of the widgets, followed by ‘Next step’.
7. For single value and line chart widgets you will be prompted to complete the following:
- Widget name: make it easy to understand what your widget is displaying.
- Group name: optionally, choose from any pre-created group name to help organize your dashboard (group names are created directly from the dashboard edit mode).
- Analysis scope: choose to monitor errors from your app or from an existing screen group.
-
Metric: Choose from one of the available real time error metrics and then select a type of error related to your metric (API or crash errors).
For API errors you filter by status code: All 400 and 500’s status codes and even specify a specific status code. - Device: choose the device you wish to monitor on this widget.
- Segment: select a segment.
- Compare: with another segment or device.
8. Click ‘Add widget’.
9. Your widget will now be ready for you to view on the dashboard.
- You can add another widget or edit and organize your dashboard.
Use the Analysis Context to find anomalies
1. Open the Analysis Context and select today’s date to monitor what is happening.
2. From the Analysis Context, use the ‘compare’ toggle to see how the metric performed on the previous day, or on the same day in the previous week.
You can compare the current day’s data to:
- Yesterday at the same time
- Last week at the same time
- Any time between the current day and 8 days ago (24-hour increments only)
3. From the Analysis Context, choose other segments or devices to modify your whole dashboard. These will override any segments or devices applied to each widget.
How to identify errors contributing to a spike
If you have identified a spike on a line chart widget, you can drill into which errors contributed to that spike and carry out further analysis from there.
1. Navigate to a line chart widget on your dashboard where you have identified a spike.
2. Click on the spike. Note, if there is more than one line in your widget, select the line of your choice to view the errors triggered around this time.
3. Click ‘View errors around XX:XX’.
4. A side panel will open, displaying the top 8 grouped errors for the particular point in time you selected.
From the side panel, click the three-dot menu to view the error’s full details page in Error Analysis, view replays of the error in Session Replay, and copy the error's details.
Want to be alerted to anomalies in real time? Learn how to set up error alerts in this article.
FAQ
How do I know if my data is displayed in real time?
When you are in the real time dashboard, a ‘Refreshed X min ago’ label appears at the top of the dashboard. Your data is auto-refreshed every 5 minutes, but you can click the label to refresh the data anytime.
How is the data displayed in the real time dashboard?
The data in the real time dashboard is displayed in 5-minute increments. This means that at 10:09 the first point displayed will be 10:05, while at 10:10 it will be 10:10.
Can I use real time and non-real time metrics in the same dashboard?
No, it’s not possible to mix real time and non-real time metrics in the same dashboard.
Can I use a regular, non-real time dashboard and turn it into a real time error dashboard?
No, it’s not currently possible to turn one dashboard type into another. With a real time dashboard, the error data is based on user events and screenviews, and is refreshed every 5 minutes. With a regular, non-real time dashboard the error data (alongside other metrics) is based on a user session, displaying the data 30 minutes after the session has ended.