介绍 Kibana 中的新开发工具控制台 (Dev Tools)

2025年3月11日   |   by mebius

作者:来自 ElasticElena Stoeva

%title插图%num

Kibana 中的 Dev Tools Console 一直是与 Elasticsearchtgcode 交互的开发人员和操作员的重要功能。在 Kibana 8.16 中,我们很高兴地宣布对 Console 进行了重大升级,为你带来更现代、更人性化的体验。此次更新是广泛用户反馈的结果,旨在提供无缝开发环境,而且 Console 自首次实施以来一直没有更新 — 因此是时候换个新面貌了。让我们深入了解一下新功能!

%title插图%num

两阶段转型

阶段 1:迁移到 Monaco 编辑器

此版本中最显著的变化之一是将控制台的编辑器(用于输入和输出)从 Ace 编辑器迁移到 Monaco 编辑器。如果你熟悉 VS Code,那么 Monaco 就是其成功背后的编辑器。这一变化是由 Monaco 作为现代、维护良好的编辑器的地位推动的。它与将 Kibana 中的所有编辑器从 Ace 迁移到 Monaco 的更广泛努力相一致,确保了整个平台的一致性和统一的用户体验。

阶段 2:UI 增强

为了补充 Monaco 编辑器的强大功能,我们改进了控制台的 UI,使其更简洁、更直观,并包含新功能。以下是一些关键改进:

  • 以多种语言复制请求:以前,控制台仅支持以 cURL 形式复制请求。现在,你还可以以 JavaScript 和 Python 形式复制请求,从而实现与你首选的开发环境的更顺畅集成。

%title插图%num

  • 重新设计的工具栏:工具栏现在具有更清晰的图标和工具提示以及新功能,例如将请求导出到文件或将文件直接导入输入编辑器。

%title插图%num

  • 增强面板:输入和输出面板采用现代设计,并包含附加按钮,可轻松清除输入和输出,简化你的工作流程。
  • 简化配置:通过改进的 “Configurations” 选项卡更轻松地访问和调整控制台设置和变量,只需单击更少的次数即可进行更改。

%title插图%num

  • 改进的历史记录:历史记录选项卡具有新的和改进的设计,带有 Monaco 输出编辑器以及在控制台 shell 中直接添加和运行请求tgcode的功能。

%title插图%num

  • 提高响应能力:控制台现在可以通过从水平布局切换到垂直布局来动态调整以适应较小的屏幕尺寸。

%title插图%num

为什么更新很重要

这些更新不仅仅是表面的;它们还旨在提高生产力、消除低效率并使 Dev Tools Console 的使用更加愉快。无论你是在编写复杂的查询、调试响应还是探索 Elasticsearch API,新的控制台都为你提供了更快、更精确地完成工作的工具。

接下来是什么?

我们一直在倾听你的反馈并探索使控制台变得更好的方法。如果你还没有升级到 Kibana 8.16+ 并亲身体验新的 Dev Tools Console。我们很乐意听到你的想法,因为我们会继续迭代和改进。

敬请期待更多激动人心的更新。和往常一样,祝你查询愉快!

本文中描述的任何特性或功能的发布和时间均由 Elastic 自行决定。任何当前不可用的特性或功能可能无法按时交付或根本无法交付。

原文:Introducing the new Dev Tools Console itgcoden Kibana | Elastic Blog

文章来源于互联网:介绍 Kibana 中的新开发工具控制台 (Dev Tools)

相关推荐: 使用 EDOT 监测由 OpenAI 提供支持的 Python、Node.js 和 Java 应用程序

作者:来自 ElasticAdrian Cole Elastic 很自豪地在我们的 Python、Node.js 和 Java EDOT SDK 中引入了 OpenAI 支持。它们为使用 OpenAI 兼容服务的应用程序添加日志、指标和跟踪,而无需任何代码更改…