Markdown and controlsedit

Markdown widgetedit

The Markdown widget is a text entry field that accepts GitHub-flavored Markdown text. Kibana renders the text you enter in this field and displays the results on the dashboard. You can click the Help link to go to the help page for GitHub flavored Markdown. From the widget you can:

  • Click Apply to display the rendered text in the Preview panel
  • Click Discard to revert to a previously saved version

Controls widgetedit

This functionality is experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features.

The Controls widget enables you to add interactive inputs to a dashboard. You can create two types of inputs:

  • Dropdown menu
  • Radio slider
controls in dashboard

Add input controlsedit

To start a Controls visualization, open the Visualization application and click the + button. Scroll to the Others section and select Controls.

In the visualization builder, choose the type of control to add to your visualization.

Dropdown menuedit

A dropdown menu allows users to filter content by selecting one or more options from a list. The dropdown menu is dynamically populated with the results of a terms aggregation.

dropdown control editor
Control Label
The label for the dropdown menu. By default, the label is the field name.
Index Pattern
The index pattern that contains the data set to visualize.
Field
The field used to populate the list of options and filter on when users interact with the input. The list of available fields is derived from the specified index pattern.
Parent control
The control for chaining dropdown menus so that the selection in the first menu filters the terms in the second menu. Only available when creating multiple dropdown menus.
Multiselect
When enabled, the dropdown menu allows users to select multiple options.
Size
The number of options to include in the list.

Range slideredit

A range sliders allow users to filter content within a range of numbers. The range slider minimum and maximum values are dynamically populated with the results of a min and max aggregation.

range slider editor
Control Label
The label for the range slider. By default, the label is the field name.
Index Pattern
The index pattern that contains the data set to visualize.
Field
The field used to populate the range slider and filter on when users interact with the input. The list of available fields is derived from the specified index pattern.
Step Size
The increment/decrement size of the slider.
Decimal Places
The number of decimal places.

Global optionsedit

Open the Options tab to configure settings that apply to all input controls in a Controls visualization.

controls options
Update Kibana filters on each change
When enabled, all input interactions immediately create filters that cause the dashboard to refresh. When disabled, Kibana filters are only created when the user clicks Apply changes apply changes button.
Use time filter
When enabled, the aggregations used to generate the dropdown options list and range minimum and maximum are bound to Kibana’s global time range.
Pin filters to global state
When enabled, all filters created by interacting with the inputs are automatically pinned.