﻿---
title: Create a dashboard drilldown
description: Create a drilldown that opens another dashboard from a panel and carries the time range, filters, and query.
url: https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/create-dashboard-drilldown
products:
  - Elastic Documentation
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Create a dashboard drilldown
A dashboard drilldown opens another dashboard and can carry the time range, filters, and query with it. Use one to continue from a summary into a more specific view.
For example, a dashboard can show logs and metrics for several data centers. A drilldown can open a dashboard for the one data center or server you select.
Refer to [Drilldowns](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/drilldowns) to choose a drilldown type.

## Before you begin

To create a dashboard drilldown, you need:
- **All** privilege for the **Dashboard** feature in Kibana
- An existing dashboard with at least one panel that supports drilldowns

- A destination dashboard.

The following panel types support dashboard drilldowns:
- **Visualizations that use a data view**
- <applies-to>Elastic Cloud Serverless: Generally available</applies-to> <applies-to>Elastic Stack: Generally available since 9.4</applies-to> **Visualizations based on an ES|QL query**
- **Vega** visualizations
- **Maps**
- Legacy Kibana visualization types, such as **TSVB**, **Aggregation-based**, and **Timelion**

A drilldown is compatible only with indexed fields. Fields created at query time are not supported. Refer to [Values that cannot open a drilldown](/elastic/docs-builder/docs/4300/explore-analyze/dashboards/drilldowns#drilldowns-requirements).

## Create the drilldown

This example opens another dashboard from a panel. Follow it with the sample data, or use your own dashboards.
1. Add the [**Sample web logs**](https://www.elastic.co/elastic/docs-builder/docs/4300/manage-data/ingest/sample-data) data. This also adds the **[Logs] Web Traffic** dashboard.
2. If you don't already have a dashboard to open from the panel, create one. This example uses a dashboard named **Detailed logs**.
   <dropdown title="Create the Detailed logs dashboard">
   1. Create a new dashboard.
   - <applies-to>Elastic Cloud Serverless: Generally available</applies-to> <applies-to>Elastic Stack: Generally available since 9.2</applies-to> In the application menu, select **Add** → **From library**.
   - <applies-to>Elastic Stack: Generally available from 9.0 to 9.1</applies-to> In the application menu, select **Add from library**.
   2. Add the **[Logs] Visits** panel.
   3. Save the dashboard. In the **Title** field, enter `Detailed logs`.
   </dropdown>
3. Open the **[Logs] Web Traffic** dashboard and select **Edit**.
4. Set a search, a filter, and a time range for the drilldown to carry.
   [Search](/elastic/docs-builder/docs/4300/explore-analyze/dashboards/using#_filter_dashboards_using_the_kql_query_bar): `extension.keyword: ("gz" or "css" or "deb")` [Filter](/elastic/docs-builder/docs/4300/explore-analyze/dashboards/using#_add_pills_using_the_filter_editor): `geo.src: US` [Time filter](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/query-filter/filtering): **Last 30 days**, or a 30-day period that contains data, depending on when you installed the sample data.
5. Hover over the **[Logs] Errors by host** panel, open the `boxes_vertical` panel menu, then select `plus_in_circle` **Create drilldown**.
6. Select **Go to dashboard**.
   1. In **Name**, enter a name. For example, `View details`.
2. From **Choose destination dashboard**, select **Detailed logs**.
3. To keep the `geo.src` filter, the KQL query, and the time filter, select **Use filters and query from origin dashboard** and **Use date range from origin dashboard**.
4. Select **Create drilldown**.
7. Save the dashboard.
8. On the **[Logs] Errors by host** table, select **+** on a value, then select **View details**.
   ![Drilldown on data table that navigates to another dashboard](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/images/kibana-dashboard_drilldownOnPanel.png)

The **Detailed logs** dashboard opens with the `geo.src` filter, the KQL query, and the time range you set.

## Next steps

- [Manage drilldowns](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/manage-drilldowns)


## Related pages

- [Drilldowns](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/drilldowns)
- [Create a URL drilldown](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/create-url-drilldown)
- [Create a Discover drilldown](https://www.elastic.co/elastic/docs-builder/docs/4300/explore-analyze/dashboards/create-discover-drilldown)