Dashboard and visualizations

edit

Dashboard and visualizations

edit

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 data views 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 types of panels to display your data, and several options to create panels.

Editors

Use one of the editors to create visualizations of your data. Each editor varies in capabilities for all levels of analysts.

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 interactive filters with Controls panels.

Text

Add context to your panels with Text.

Image

Personalize your dashboard with a custom image.

Create dashboards

edit

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

Minimum requirements

edit

To create dashboards, you must meet the minimum requirements.

Open the dashboard

edit

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.

      When you create a dashboard, you are automatically in edit mode and can make changes to the dashboard.

    • To open an existing dashboard, click the dashboard Title you want to open.

      When you open an existing dashboard, you are in view mode. To make changes to the dashboard, click Edit in the toolbar.

Create and add panels

edit

You create panels using the editors, which you can access from the dashboard toolbar or the Visualize Library, or add panels that are saved in the Visualize Library, or search results from Discover.

To create panels from the dashboard toolbar, use one of the following options:

  • Create visualization — Opens the drag-and-drop editor, which is the recommended way to create visualization panels.
  • Select type — Opens the menu for all of the editors and panel types.

To create panels from the Visualize Library:

  1. Open the main menu, then click Visualize Library.
  2. Click Create visualization, then select an editor.

To add existing panels from the Visualize Library:

  1. In the dashboard toolbar, click Add from library.
  2. Click the panel you want to add to the dashboard, then click X.

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

    When you add search results from Discover to dashboards, the results are not aggregated.

Save and add panels

edit

Consider where you want to save and add the panel in Kibana.

Save to the Visualize Library

edit

To use the panel on other dashboards and Canvas workpads, save the panel to the Visualize Library. When panels are saved in the Visualize Library, Visualize Library icon appears in the panel header.

If you created the panel from the dashboard:

  1. In the editor, 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.

If you created the panel from the Visualize Library:

  1. In the editor, click Save.
  2. On the Save window, enter the Title.
  3. Choose one of the following options:

    • To save the panel to a dashboard and the Visualize Library, select Add to library, add any applicable Tags, then click Save and go to Dashboard.
    • To save the panel only to the Visualize Library, select None, add any applicable Tags, then click Save and add to library.

Save to the dashboard

edit

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

If you created the panel from the dashboard:

  1. In the editor, click Save and return.
  2. Add an optional title to the panel.

    1. In the panel header, click No Title.
    2. On the Panel settings window, select Show title.
    3. Enter the Title, then click Save.

If you created the panel from the Visualize Library:

  1. Click Save.
  2. On the Save window, enter the Title.
  3. Choose one of the following options:

    • If you want to add the panel to an existing dashboard, select Existing, select the dashboard from the dropdown, then click Save and go to Dashboard.
    • If you want to add the panel to a new dashboard, select New, then click Save and go to Dashboard.

To add unsaved dashboard panels 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 panels

edit

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.

  1. On the dashboard, click Create New Text button in dashboard toolbar.
  2. In the Markdown field, enter the text, then click Update.

For example, when you enter:

Markdown text with links

The following instructions are displayed:

Panel with markdown link text

Or when you enter:

Markdown text with image file

The following image is displayed:

Panel with markdown image

For detailed information about writing on GitHub, click Help.

Save and add the panel

edit

Save the panel to the Visualize Library and add it to the dashboard, or add it to the dashboard without saving.

To 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.

To save the panel to the dashboard:

  1. Click Save and return.
  2. Add an optional title to the panel.

    1. In the panel header, click No Title.
    2. On the Panel settings window, select Show title.
    3. Enter the Title, then click Save.

Add image panels

edit

To personalize your dashboards, add your own logos and graphics with the Image panel. You can upload images from your computer, select previously uploaded images, or add images from an external link.

  1. On the dashboard, click Create New Image button in dashboard toolbar.
  2. Use the editor to add an image.
Add image editor

To manage your uploaded image files, open the main menu, then click Stack Management > Kibana > Files.

When you export a dashboard, the uploaded image files are not exported. When importing a dashboard with an image panel, and the image file is unavailable, the image panel displays a not found warning. Such panels have to be fixed manually by re-uploading the image using the panel’s image editor.

Arrange panels

edit

Compare the data in your panels side-by-side, organize panels by priority, resize the panels so they all appear immediately on the dashboard, and more.

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.

Edit panels

edit

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.

    • Convert to Lens — Opens TSVB and aggregation-based visualizations in Lens.
    • Panel settings — Opens the Panel settings window to change the title, description, and time range.
    • 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.

Duplicate panels

edit

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 panels

edit

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 panels

edit

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.

Add the dashboard settings

edit

Add the title, tags, design options, and more to the dashboard.

  1. In the toolbar, click Settings.
  2. On the Dashboard settings flyout, enter the Title and an optional Description.
  3. Add any applicable Tags.
  4. Specify the following settings:

    • Store time with dashboard — Saves the specified time filter.
    • Use margins between panels — Adds a margin of space between each panel.
    • Show panel titles — Displays the titles in the panel headers.
    • Sync color palettes across panels — Applies the same color palette to all panels on the dashboard.
    • Sync cursor across panels — When you hover your cursor over a Lens, TSVB, aggregation-based, or Timelion XY or heatmap chart, the cursor on all other related dashboard charts automatically appears.
    • Sync tooltips across panels — When you hover your cursor over a Lens, TSVB, aggregation-based, or Timelion XY chart, the tooltips on all other related dashboard charts automatically appears.
  5. Click Apply.

Reset the dashboard

edit

To remove any dashboard changes you’ve made, reset the dashboard to the last saved changes.

  1. In the toolbar, click Reset.
  2. On the Reset dashboard window, click Reset dashboard.

Save dashboards

edit

When you’ve finished making changes to the dashboard, save it.

  1. In the toolbar, click Save.
  2. To exit Edit mode, click Switch to view mode.

Search and filter your data

edit

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 > Panel settings.
  2. Select Apply a custom time range.
  3. Enter the time range you want to view, then click Save.

To view and edit panel-level filters:

  1. On the panel, click Panel filters button on panel header.
  2. To edit, click Edit filters.

View the panel data and requests

edit

View the data in visualizations and the requests that collect the data.

  1. Open the panel menu, then click More > Inspect.
  2. View and download the panel data.

    1. Open the View dropdown, then click Data.
    2. Click Download CSV, then select the format type from the dropdown:

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

        When you download visualization panels with multiple layers, each layer produces a CSV file, and the file names contain the visualization and layer data view names.

  3. View the requests that collect the data.

    1. Open the View dropdown, then click Requests.
    2. From the dropdown, select the requests you want to view.
    3. To view the requests in Console, click Request, then click Open in Console.

Share dashboards

edit

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

Export dashboards

edit

To automate Kibana, you can export dashboards as NDJSON using the Export objects API. It is important to export dashboards with all necessary references.