Removal of "widgets" property from dashboard search APIs

Description

In order to improve performance and reduce load on other portions of the platform, we are removing the “widgets” property from APIs that query or bulk fetch groups of dashboards. Providing this data on bulk fetches has been found to impact scalability and stability of this feature.

Change Category

API

Change Context

When providing widget data for an API response we have to make an unbounded number of permissions checks, causing these API calls have a very low Apdex rating. An older version on the UI used the data from the bulk fetches to render card views of the dashboards. As that UI is now a list instead of a card view, the widget data is no longer needed.

Change Impact

No action is required for users. There is no customer utilization of these APIs.

Date of Change

Oct 13, 2023

Impacted APIs

GET api/v2/analytics/reporting/settings/dashboards
POST api/v2/analytics/reporting/settings/dashboards/query

References

[BI-7305]

This topic was automatically closed 62 days after the last reply. New replies are no longer allowed.