Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
Google Cloud Platform icon
Labs

Creating Option List and Range Slider Controls in Kibana 7.6

Using Kibana Query Language (KQL) or even Kibana’s built in filtering interface are both great and powerful ways to narrow down your datasets in order to quickly find what you are looking for. But what if you could create customized filtering menus and sliders for common filtering terms and value ranges? With option list and range slider controls in Kibana, you have the ability to craft your own filtering mechanisms to be used with Kibana dashboards. In this hands-on lab, you will create option list and range slider control visualizations to provide purpose built and intuitive filtering mechanisms to a Kibana dashboard.

Google Cloud Platform icon
Lab platform
Lab Info
Level
Intermediate
Last updated
Sep 19, 2025
Duration
1h 30m

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Table of Contents
  1. Challenge

    Create and Add the Client OS Controller Visualization to the Logs Dashboard
    1. Create a new controls visualization.
    2. Create an options list for the logs index pattern and label it as Client OS.
    3. Set the field to machine.os.keyword with multiselect and dynamic options enabled.
    4. Configure the visualization to use the time filter when determining available options.
    5. Save the visualization as "Client OS Controller".
    6. Add the visualization to the Logs dashboard.
  2. Challenge

    Create and Add the Products Controller Visualization to the eCommerce Dashboard
    1. Create a new controls visualization.
    2. Create an options list for the ecommerce index pattern and label it as Product Category.
    3. Set the field for the Product Category options list to category.keyword with multiselect and dynamic options enabled.
    4. Create a range slider for the ecommerce index pattern and label it as Product Price.
    5. Set the field for the Product Price range slider to products.price with a step size of 1 and 0 decimal places.
    6. Configure the visualization to use the time filter when determining available options and slider ranges.
    7. Save the visualization as "Products Controller".
    8. Add the visualization to the eCommerce dashboard.
  3. Challenge

    Create and Add the Flights Controller Visualization to the Flights Dashboard
    1. Create a new controls visualization.
    2. Create an options list for the flights index pattern and label it as Carrier.
    3. Set the field for the Carrier options list to Carrier with multiselect and dynamic options enabled.
    4. Create an options list for the flights index pattern and label it as Flight.
    5. Set the field for the Flight options list to FlightNum with multiselect and dynamic options enabled.
    6. Set the Carrier options list to have parental control of the Flight options list.
    7. Create an options list for the flights index pattern and label it as Origin Airport.
    8. Set the field for the Origin Airport options list to OriginAirportID with multiselect and dynamic options enabled.
    9. Create an options list for the flights index pattern and label it as Destination Airport.
    10. Set the field for the Destination Airport options list to DestAirportID with multiselect and dynamic options enabled.
    11. Create a range slider for the flights index pattern and label it as Flight Time (Minutes).
    12. Set the field for the Flight Time (Minutes) range slider to FlightTimeMin with a step size of 1 and 0 decimal places.
    13. Configure the visualization to update Kibana filters on each change.
    14. Configure the visualization to use the time filter when determining available options and slider ranges.
    15. Save the visualization as "Flights Controller".
    16. Add the visualization to the Flights dashboard.
About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight