Blog

What’s new in Kibana Dashboards: flexible controls, improved defaults and a visual refresh

Kibana 9.4 ships a batch of dashboard improvements — from better defaults to layout controls to a visual refresh. Here's what changed and why.

Building a time series in Kibana Dashboards used to take 14 clicks. In 9.4, it takes three. Beyond the headline features in this release — a brand new API and natural-language dashboard creation with the AI Chat — we are also shipping a collection of focused changes: improved defaults, freely placed controls, a cleaner visual design. Together, they compound into dashboards faster to set up and easier to scan.

Place controls anywhere in the dashboard

Most dashboarding tools lock filters into a fixed bar at the top of the page. Kibana 9.4 breaks that constraint: controls are now regular panels you can drag anywhere to place them where you need them. Pin them to the top so they stay visible while you scroll, or place them inside a collapsible section where they automatically scope their filters to that section only — so a single dashboard can serve multiple use cases without one filter resetting all the panels.

Movie highlighting dashboard control updates.

Fewer clicks to a readable chart

Building a time series in Kibana Dashboards used to take 14 clicks. Now, it takes three. The new defaults give you a line chart with a bottom legend and cleaner x-axis labels — the way you'd configure them by hand. A right-hand legend still makes sense past ten series, but for fewer, the bottom list avoids the empty margin a side legend leaves behind. For top-value breakdowns, the default jumps from three series to nine — matching how many distinct colors the eye can parse at once — and the colors themselves are darker and more separated, so series stand out at a glance

Before (bar chart by default, legend to the right, redundant x-axis label):

Stacked bar chart, titled “CPU Utilization per Host,” showing average CPU usage over time for five hosts with a legend on the right and a redundant x‑axis label.

Now (line chart by default, list legend at the bottom, more contrasted color palette for lines readability):

Line chart, titled “CPU Utilization per Host,” shown with a list-style legend at the bottom and a color palette designed for line readability.

A calmer look for dense dashboards

Dense dashboards in most tools still look like a wall of boxes. We redesigned Kibana's dashboard visuals to feel flatter and more cohesive — more like a single page than a grid of disconnected panels. See some of these changes highlighted in the picture below compared to what the same dashboard looks like in 9.3.

Comparison view showing an updated dashboard with annotated interface changes above the same dashboard in version 9.3.

Other improvements

Collapse filter pills

Another common filtering approach is using filter pills at the top of the dashboard. When you stack many pills, they used to consume vertical space; they now scroll automatically after a threshold, and you can collapse the row to reclaim the space.

Movie highlighting dashboard filter pill updates, such as the ability to collapse a row.

Closing the gap for ES|QL panels

Elasticsearch Query Language (ES|QL) panels are closer to parity with the rest of dashboards: Drilldowns between dashboards work for ES|QL visualizations, and click-to-filter from the chart keeps improving. Upcoming releases aim to close remaining gaps, such as annotations and saving ES|QL visualizations to the library.

Dashboard showing a stacked bar chart by date with color‑coded file types and a drilldown configuration panel on the right.

Panel size visibility

Before 9.4, it was hard to match panel height and width because there was no readout for panel size. Panel sizing is now shown while you resize, so you can align dimensions across panels for a more harmonious layout.

Movie with dashboard titled “Editing Logs Monitoring,” highlighting adjustable panel sizes and showing summary metrics and multiple line charts for visitors, log counts, bytes transferred, and memory usage, with navigation options on the left.

Easier section reordering

Collapsible sections picked up usability fixes, too: You can reorder sections while they’re expanded, and you can drag a section from its header without hunting for the small drag handle.

Movie with dashboard titled “Editing Logs Monitoring,” highlighting collapsible sections and showing a donut chart, a bar chart, a data table, and a world map with countries shaded to indicate log traffic.

ES|QL support for Vega visualizations

Vega lets you build custom visualizations beyond what built-in chart types — radar charts, chord diagrams, or anything the grammar supports. The hardest part has always been the data query: writing verbose Elasticsearch Query DSL with nested aggregations and format paths just to feed data into the chart. Vega now accepts ES|QL as a data source, so you can get the data with a single readable query. Less time wiring up the data, more time on the visualization itself.

ES|QL support for Vega visualizations

ES|QL support for Vega visualizations

What’s next

This is just the start. Upcoming releases will keep pushing on smarter defaults and closing the gap between ES|QL and data-view visualizations so the two feel interchangeable.

Got a pain point or a feature request? Hit Submit feedback in the top menu — we're listening.

Interface showing a dashboards management page with a Submit feedback option, along with navigation tabs, search and filter options, a “Create dashboard” button, and a single listed dashboard entry with its creator and last‑updated time.

How to try it

If you use Elastic Cloud Serverless, you may already be on these changes. Otherwise, upgrade to 9.4 and then create a dashboard or open an existing one. Many updates apply automatically to new visualizations, while layout and panel options appear in edit mode. If you aren’t on Elastic Cloud yet, start a trial and explore the latest Kibana Dashboards there.

The release and timing of any features or functionality described in this post remain at Elastic's sole discretion. Any features or functionality not currently available may not be delivered on time or at all.

Related Content

Kibana Dashboards API: A stable contract for every panel type, tested by 50+ teams before GA

Teresa Alvarez Soler

Prompt to dashboard in under a minute, 5x cheaper: AI dashboards and custom Vega-Lite charts in Kibana

Marta Bondyra

Close enough is fast enough: How ES|QL Fast mode makes Kibana dashboards up to 100x faster

Teresa Alvarez Soler

Ready to build state of the art search experiences?

Sufficiently advanced search isn’t achieved with the efforts of one. Elasticsearch is powered by data scientists, ML ops, engineers, and many more who are just as passionate about search as you are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself