How to Get Performance Metrics in Dashboard View Mode
From Bold BI v16.1.7+, the Performance Metrics experience has been enhanced with a redesigned user interface, improved metric visualization, and additional diagnostic information that provides deeper insights into dashboard loading and rendering performance.
How to Access Performance Metrics
- Open the desired dashboard in View Mode.
- Click the More (⋯) option in the dashboard header.
- Select Performance Metrics.
- The Performance Metrics panel will open on the right side of the dashboard.
What Metrics Are Available?
Performance Metrics Interface
- The redesigned Performance Metrics panel provides two analysis modes:
Initial Load
- Displays performance information related to the dashboard’s initial loading process, helping identify delays during the first dashboard render.
Latest Interaction
-
Displays the performance details of the most recent user interaction, such as:
- Applying filters
- Drill-down operations
- Widget interactions
- Other dashboard actions that trigger data refreshes
Summary Metrics
- The header section of the Performance Metrics panel displays key execution summaries:
| Metric | Description |
|---|---|
| Total | Overall execution time |
| Data Fetch | Time spent retrieving data from the data source |
| Avg Query | Average query execution time |
- These summarized metrics provide a quick overview of dashboard responsiveness.
Dashboard Metrics
- The Dashboard section displays dashboard-level processing information, including:
Parsing Time
- The time required to parse dashboard metadata and configuration.
Layout Time
-
The time required to arrange and render dashboard layouts and widget placements.
-
These metrics help identify whether delays originate from dashboard structure processing rather than data retrieval.
Data Source Information
- The Data Source Info section provides details about the data source used by the dashboard.
- Available information includes:
Name: Data source name.
Mode: Connection type (Live, Extract, etc.).
Refresh Time: Most recent refresh information (when available).
Status: Data source availability status.
- This information helps verify that the dashboard is connected to the expected data source.
Widget Timings
- The Widget Timings section provides detailed performance information for each widget.
| Metric | Description |
|---|---|
| Data Source | Displays the data source utilized by the widget. |
| Data Fetching | Time taken to retrieve data from the underlying data source. |
| Querying | Time spent executing queries required for the widget. |
| Rendering | Time required to render the widget after data retrieval and query execution. |
| Total Widget Time | Overall execution time for the widget, including all processing stages. |
Benefits of Performance Metrics
- Performance Metrics can be used to:
- Identify slow-performing widgets.
- Determine whether delays originate from data fetching, query execution, or rendering.
- Analyze dashboard load performance.
- Monitor interaction response times.
- Validate data source connectivity and status.
- Troubleshoot dashboard performance issues without using browser developer tools.
Notes
- All timing values are displayed in milliseconds (ms) unless otherwise specified.
- The Latest Interaction tab displays metrics related to the most recent dashboard action.
- Widget details are shown only when performance data is available for the corresponding operation.
Conclusion
- The enhanced Performance Metrics experience in v16.1.7 provides a comprehensive view of dashboard performance through a redesigned diagnostics panel. With dashboard-level metrics, interaction analysis, data source information, and widget-level timing breakdowns, users can more effectively troubleshoot and optimize dashboard performance directly from dashboard view mode.