Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions explore-analyze/dashboards/arrange-panels.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,13 @@ serverless: ga

Each dashboard enforces the following limits:

- Up to 100 top-level items (panels, including unpinned controls, and sections combined)
- Up to 100 panels inside each section
- Up to 1,000 top-level items (panels, including unpinned controls, and sections combined)
- Up to 1,000 panels inside each section
- Up to 100 [pinned controls](add-controls.md)

These limits are independent of each other. For example, a single dashboard can have 100 pinned controls, 100 sections at the top level, and 100 panels inside each of those sections.
These limits are independent of each other. For example, a single dashboard can have 100 pinned controls, 1,000 sections at the top level, and 1,000 panels inside each of those sections.

When you create or update a dashboard with the [Dashboards API](create-dashboards-programmatically.md), an additional combined limit applies: the total number of panels, sections, and pinned controls can't exceed 1,000. Requests that exceed this limit are rejected with a validation error.

## Arrange panels in collapsible sections [collapsible-sections]
```{applies_to}
Expand Down
2 changes: 1 addition & 1 deletion explore-analyze/dashboards/create-dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Before creating a dashboard, ensure you have:
* [**Add annotations or navigation panels**](../visualize.md#panels-editors). Make your dashboard more informative and easier to read with sections, text, and images.
* [**Add controls**](add-controls.md). Define a set of interactive filters (options lists, range or time sliders) that you and future users of this dashboard can use to explore its data.

{applies_to}`stack: ga 9.4` {applies_to}`serverless: ga` You can add up to 100 panels to a dashboard. Refer to [Panel limits](arrange-panels.md#dashboard-panel-limits) for the full breakdown.
{applies_to}`stack: ga 9.4` {applies_to}`serverless: ga` You can add up to 1,000 panels to a dashboard. Refer to [Panel limits](arrange-panels.md#dashboard-panel-limits) for the full breakdown.

4. Organize your dashboard by [organizing the various panels](arrange-panels.md).
5. Define the main settings of your dashboard from the **Settings** menu in the application menu.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Use the Dashboards API when you need to:

The API supports all panel types that have a defined schema, including visualizations, Discover sessions, markdown panels, and filter controls. Panel types without a schema, such as Maps and Links, are not supported yet and return an error on write.

Dashboard requests are subject to [panel limits](arrange-panels.md#dashboard-panel-limits): up to 100 top-level items (panels and sections combined), 100 panels per section, and 100 pinned controls. Requests that exceed these limits are rejected with a validation error.
Dashboard requests are subject to [panel limits](arrange-panels.md#dashboard-panel-limits): up to 1,000 top-level items (panels and sections combined), 1,000 panels per section, and 100 pinned controls. The total number of panels, sections, and pinned controls across the dashboard also can't exceed 1,000. Requests that exceed these limits are rejected with a validation error.

Refer to the [Dashboards API reference](https://elastic.github.io/dashboards-api-spec/dashboards#tag/Dashboards) for the full request schema, panel types, and authentication requirements. For panel sizing and layout guidance when specifying grid coordinates by hand, refer to [Organize dashboard panels](arrange-panels.md#dashboard-grid-layout).

Expand Down
Loading