Dashboardedit

Visualize your data with dashboards.

The best way to understand your data is to visualize it. With dashboards, you can turn your data from one or more index patterns into a collection of panels that bring clarity to your data, tell a story about your data, and allow you to focus on only the data that’s important to you.

Example dashboard

Panels display your data in charts, tables, maps, and more, which allow you to compare your data side-by-side to identify patterns and connections. Dashboards support several editors you can use to create panels, and support many types of panels to display your data.

Editors

Use the Lens, TSVB, Vega, and Timelion editors to create visualizations of your data, or create Aggregation based visualizations using Elasticsearch aggregations. Lens is the recommended editor.

Maps

Create beautiful displays of your geographical data.

Anomaly swim lane

Display the results from machine learning anomaly detection jobs.

Anomaly chart

Display an anomaly chart from the Anomaly Explorer.

Log stream

Display a table of live streaming logs.

Tools

Add context to your panels with text, or add dynamic filters with Controls.

Create dashboardsedit

Dashboards provide you with the space where you add panels of your data.

Minimum requirementsedit

To create dashboards, you must meet the minimum requirements.

Open the dashboardedit

Begin with an empty dashboard, or open an existing dashboard.

  1. Open the main menu, then click Dashboard.
  2. On the Dashboards page, choose one of the following options:

    • To start with an empty dashboard, click Create dashboard.
    • To open an existing dashboard, click the dashboard Title you want to open.

Add panelsedit

Create and add panels of your data to the dashboard, or add existing panels from the library.

  • Create visualization — Opens Lens, the recommended editor to create visualizations of your data.
  • All types — Select the editor to create the panel, or select the panel type you want to add to the dashboard.
  • Add from library — Add panels from the Visualize Library, including search results from Discover. The search results from Discover are not aggregated.

    When a panel contains a saved query, both queries are applied.

Save panelsedit

Consider where you want to save the panel in Kibana. You can save the panel just on the dashboard you are working on, or save the panel in the Visualize Library.

Save to the Visualize Libraryedit

To use the panel on Canvas workpads and other dashboards, save the panel to the Visualize Library.

  1. Click Save to library.
  2. Enter the Title and add any applicable Tags.
  3. Make sure that Add to Dashboard after saving is selected.
  4. Click Save and return.

    When panels are saved in the Visualize Library, Visualize Library icon appears in the panel header.

Save to the dashboardedit

Quickly add the panel and return to the dashboard without specifying the save options or adding the panel to the Visualize Library.

  1. Click Save and return.
  2. Add more panels to the dashboard, or specify the panel title.

    1. In the panel header, click No Title.
    2. Select Show panel title.
    3. Enter the Panel title.

If you change your mind and want to add the panel to the Visualize Library:

  1. Open the panel menu, then select More > Save to library.
  2. Enter the panel title, then click Save.

Add context to panelsedit

To provide context to your dashboard panels, add Text panels that display important information, instructions, images, and more.

You create Text panels using GitHub-flavored Markdown text. For information about GitHub-flavored Markdown text, click Help.

  1. From the dashboard, click All types, then select Text.
  2. In the Markdown field, enter the text, then click Update.

For example, when you enter:

markdown example 1

The following instructions are displayed:

markdown example 2

Or when you enter:

markdown example 3

The following image is displayed:

markdown example 4

Edit panelsedit

To make changes to the panel, use the panel menu options.

  1. In the toolbar, click Edit.
  2. Open the panel menu, then use the following options:

    • Edit lens — Opens Lens so you can make changes to the visualization.
    • Edit visualization — Opens the editor so you can make changes to the panel.

      To make changes without changing the original version, open the panel menu, then click More > Unlink from library.

    • Edit panel title — Opens the Customize panel window to change the Panel title.
    • More > Replace panel — Opens the Visualize Library so you can select a new panel to replace the existing panel.
    • More > Delete from dashboard — Removes the panel from the dashboard.

      If you want to use the panel later, make sure that you save the panel to the Visualize Library.

Search and filter your dataedit

Kibana supports several ways to search your data and apply Elasticsearch filters. You can combine the filters with any panel filter to display the data want to you see.

For more information about Kibana and Elasticsearch filters, refer to Kibana concepts.

To apply a panel-level time filter:

  1. Open the panel menu, then select More > Customize time range.
  2. Enter the time range you want to view, then click Add to panel.

Arrange panelsedit

To compare the data side-by-side, move and arrange the panels.

In the toolbar, click Edit, then use the following options:

  • To move, click and hold the panel header, then drag to the new location.
  • To resize, click the resize control, then drag to the new dimensions.
  • To maximize to fullscreen, open the panel menu, then click More > Maximize panel.

Apply design optionsedit

Apply a set of design options to the entire dashboard.

In the toolbar, click Edit > Options, then use the following options:

  • Use margins between panels — Specifies a margin of space between each panel.
  • Show panel titles — Specifies the appearance of titles in the header of each panel.
  • Sync color pallettes across panels — Specifies whether the color pallette is applied to all panels.

Duplicate panelsedit

To duplicate a panel and the configured functionality, use the clone and copy panel options. Cloned and copied panels replicate all of the functionality from the original panel, including renaming, editing, and cloning.

Clone panelsedit

Cloned panels appear next to the original panel, and move the other panels to provide a space on the dashboard.

  1. In the toolbar, click Edit.
  2. Open the panel menu, then select Clone panel.

    When cloned panels are saved in the Visualize Library, Visualize Library icon appears in the header.

Copy panelsedit

Copy panels from one dashboard to another dashboard.

  1. Open the panel menu, then select More > Copy to dashboard.
  2. On the Copy to dashboard window, select the dashboard, then click Copy and go to dashboard.

Explore the underlying documentsedit

You can add additional interactions that allow you to open Discover from dashboard panels. To use the interactions, the panel must use only one index pattern.

Panel interaction

Opens the data in Discover with the current dashboard filters, but does not take the filters saved with the panel.

To enable panel interactions, refer to xpack.discoverEnhanced.actions.exploreDataInContextMenu.enabled.

In Kibana 7.13 and earlier, the panel interaction is enabled by default.

Series interaction

Opens the series data in Discover from inside the panel.

To enable series interactions, refer to xpack.discoverEnhanced.actions.exploreDataInChart.enabled.

Download panel dataedit

Download panel data in a CSV file. You can download most panels in a CSV file, but there is a shortcut available for Lens panels.

Download Lens dataedit

When you download Lens panel data, each layer produces a single CSV file with columns. When you download multiple layers, the file names combine the visualization and layer index names.

  1. Open the Lens panel menu
  2. Select More > Download as CSV.

Download all other panel dataedit

Download the data for non-Lens panels.

  1. Open the panel menu, then select Inspect.
  2. Click Download CSV, then select the CSV type from the dropdown:

    • Formatted CSV — Contains human-readable dates and numbers.
    • Unformatted — Best used for computer use.

      Inspect in dashboard

Improve dashboard loading timeedit

To improve the dashboard loading time, enable the Defer loading panels below the fold Lab, which loads the dashboard panels as they become visible on the dashboard.

  1. In the toolbar, click Labs.

    To enable Labs, contact your administrator, or configure the Advanced Settings.

  2. To specify how you want to enable the lab, use the following actions:

    • Kibana — Enables the lab in Kibana.
    • Browser — Enables the lab for your browser, and persists after you close the browser.
    • Session — Enables the lab for this browser session, then resets after you close the browser.
  3. Click Close.

Share dashboardsedit

To share the dashboard with a larger audience, click Share in the toolbar. For detailed information about the sharing options, refer to Reporting.

Export dashboardsedit

To automate Kibana, you can export dashboards as JSON using the import and export dashboard APIs. It is important to export dashboards with all necessary references.