作者来自 Elastic Teresa Alvarez SolerKibana 9.4 发布了一批 dashboard 改进 —— 从更好的默认设置到布局控制再到视觉刷新。以下是发生的变化以及原因。用一个统一解决方案观察、保护并搜索你的数据。从应用监控到威胁检测Kibana 是你处理关键用例的多功能平台。立即开始你的 14 天免费试用。在 Kibana Dashboards 中构建一个 time series 过去需要点击 14 次而在 9.4 中只需要 3 次。除了本次发布中的核心功能 —— 全新的 API 以及通过 AI Chat 进行自然语言 dashboard 创建之外我们还带来了一系列聚焦改进更好的默认设置、可自由放置的 controls、更清爽的视觉设计。它们叠加在一起使 dashboard 的搭建更快、浏览更轻松。在 dashboard 中任意放置 controls大多数 dashboard 工具都会把 filters 锁定在页面顶部的固定栏中。Kibana 9.4 打破了这一限制现在 controls 变成了普通 panel你可以像拖拽其他组件一样把它们放在任意位置。你可以把它们固定在顶部这样在滚动时仍然可见也可以把它们放在可折叠区域中并让它们只作用于该区域内的 panels —— 这样一个 dashboard 就可以支持多个 use case而不会因为一个 filter 影响全部内容。更少点击即可得到可读的图表在 Kibana Dashboards 中构建 time series 过去需要 14 次点击而现在只需要 3 次。新的默认设置会直接给你一个line chart并带有底部 legend和更干净的x-axis labels—— 这正是你手动配置时通常会选择的方式。当 series 数量超过 10 时右侧 legend 仍然是合理的但在较少 series 的情况下底部列表可以避免侧边 legend 留下的空白区域。对于 top-value breakdowns默认值从 3 条 series 提升到 9 条 —— 与人眼一次能有效区分的不同颜色数量一致——同时颜色也变得更深、更有区分度使各个 series 一眼就能区分出来。之前默认 bar chartlegend 在右侧x-axis label 冗余现在默认 line chart底部列表式 legend更高对比度的颜色调色板提升折线可读性更平静的外观适用于高密度 dashboard在大多数工具中高密度 dashboard仍然像一整面 “方块墙”。我们重新设计了 Kibana 的 dashboard 视觉效果让整体感觉更扁平、更统一—— 更像是一页连续的内容而不是一组彼此割裂的 panel 网格。你可以在下方图片中看到这些变化的高亮对比以及同一个 dashboard 在 9.3 中的样子。其他改进折叠 filter pills另一种常见的过滤方式是在 dashboard 顶部使用filter pills。当你堆叠很多 pills 时它们过去会占用大量垂直空间现在它们在达到一定数量后会自动横向滚动并且你还可以折叠这一行从而回收空间。缩小 ES|QL 面板的差距Elasticsearch Query LanguageES|QL面板在 dashboard 中与其他部分的功能差距正在进一步缩小dashboard 之间的drilldowns现在已经可以用于 ES|QL 可视化同时从图表点击进行过滤click-to-filter的能力也在持续改进。未来的版本还会继续补齐剩余的能力例如 annotations 以及将 ES|QL 可视化保存到 library 中。Panel 尺寸可见性在 9.4 之前由于没有 panel size 的读数在对齐 panel 高度和宽度时会比较困难。现在在你调整大小时会直接显示panel 尺寸因此你可以更方便地对齐各个 panel 的尺寸从而获得更协调的布局效果。更容易的 section 重排序可折叠 section也进行了可用性优化你现在可以在 section 展开状态下直接重新排序并且可以从 section 的 header 拖动整个 section而不需要再去寻找那个很小的拖拽手柄。Vega 可视化支持 ES|QLVega 允许你构建超出内置图表类型的自定义可视化——例如 radar charts、chord diagrams或任何其语法支持的图表。最难的部分一直是数据查询为了把数据喂给图表需要编写冗长的 Elasticsearch Query DSL还要处理嵌套聚合和 format paths。现在 Vega 支持 ES|QL 作为数据源这意味着你只需要用一条可读的查询就能拿到数据。这样可以减少数据“接线”的时间把更多精力放在可视化本身。Vega 可视化支持 ES|QL接下来会有什么这只是开始。未来的版本将继续推进更智能的默认设置并缩小 ES|QL 与>如何尝试如果你使用 Elastic Cloud Serverless你可能已经在使用这些改动了。否则请升级到 9.4然后创建一个 dashboard或打开一个已有的 dashboard。很多更新会自动应用到新的可视化中而布局和 panel 选项会在编辑模式中出现。如果你还没有使用 Elastic Cloud可以先开启试用在那里探索最新的KibanaDashboards。本篇文章中描述的任何功能或特性的发布与时间安排均由 Elastic 自行决定。目前尚未提供的功能或特性可能不会按时交付甚至可能不会发布。原文https://www.elastic.co/search-labs/blog/kibana-dashboards-improvements