云原生InfluxDB新查询体验

导航到

眼见为实,InfluxDB查询体验的新UI一定会让你信服。我们正在开发一个新的查询/脚本编辑器,并希望您尝试使用它。请随时将您的反馈告诉我们,以便我们让它变得更加完善!

以下只是新编辑器的一些亮点。

模式浏览器

新的查询/脚本编辑器包含一个模式浏览器,允许您以层次结构查看您的模式。您可以直接在那个模式视图中选择数据,并基于那些选择构建Fux查询。

Schema browser

模式选择 ← → Fux同步

这个新界面始终向用户显示自动生成的Fux代码。这与现有的数据探索器界面不同,在那里用户必须在视觉查询构建器和脚本编辑器之间进行选择。如果他们选择视觉表示,那么InfluxDB创建的Fux脚本将完全隐藏在用户面前。

新的编辑器始终显示用户自动创建的Fux代码,这样他们就可以开始了解它看起来像什么,当他们准备好时,他们可以直接添加到该代码中,而无需切换到不同的窗口。但如果你没有(或不想)学习Fux,你仍然不必。你仍然可以从模式浏览器中选择来构建你的查询。

在您选择模式以构建(或开始)您的Fux脚本后,您可以在模式“组合”块下方添加您自己的自定义Fux代码。同时,您还可以继续使用模式浏览器来更改组合块中的代码。模式组合块中的Fux脚本与模式浏览器中的选择保持同步。您可以使用Fux同步切换来打开/关闭此功能。如果您手动编辑组合块部分的代码,Fux同步将自动停用。

Schema selections - Flux synchronization

通过始终向用户显示实际的Fux脚本,我们希望用户对Fux变得更加熟悉,这样在以后构建更复杂的查询/脚本时会更简单。

教学界面

新的查询体验将模式浏览器中的基本层次结构(与桶中包含的测量相关的标签和字段)表示为熟悉的树格式,以帮助您学习InfluxDB数据模型。

我们从用户社区收到的反馈之一是,并非每个组织中的每个人都能理解InfluxDB数据模型。可能有一人或更多人了解它,但当开始从他们的组织中拉入其他人时,不熟悉InfluxDB的人可能会遇到困难,尤其是如果他们习惯于使用传统的关联数据库。有时新用户不知道从哪里开始查询InfluxDB。这可能导致返回大量数据集的查询,以及与InfluxDB的整体糟糕初始体验。

新界面以熟悉的树格式表示层次结构,这有助于用户细化并缩小他们的初始查询,以便返回更多有用的数据集。此外,新界面还提供内置帮助,以识别和定义InfluxDB及其数据模型(例如,桶、测量、标签和字段)的元素,以便新用户可以从对所查看内容的准确基础理解开始。

Instructional interface

加载/保存

新的脚本编辑器允许您保存您的查询/脚本,并在以后检索它们。加载和保存笔记本已经是生产功能,但此功能对于在基本数据探索器中编写的查询尚不可用。

初始功能非常基础和简单:它允许您存储和检索在新的界面中创建的查询/脚本。然而,我们计划在未来添加版本管理、克隆、重命名、文件夹或标签组织功能,以及与组织内其他用户共享查询/脚本的能力。

Load-save

新的默认设置

此脚本编辑器的默认设置为非聚合数据的表格结果视图,这是许多用户要求我们实现的功能之一。按时间旋转结果也是即将推出的默认功能。

搜索/筛选结果表

现在您可以在不运行额外查询的情况下过滤/搜索您的结果。有时运行查询查找特定内容会返回比预期更多的结果。此功能允许您应用筛选器到初始结果集,因此您无需重写查询或编写新的附加查询来缩小结果。

Search-filter result table

新的时间范围选择

新的时间范围选择器使得设置自定义时间范围更加容易,并为相对范围提供了更多灵活性。

New time range selection

查询统计信息

新体验会显示您的查询运行所需的时间以及结果集中的表格和行数。

Query statistics

多语言支持

虽然Flux是我们在这个新界面中实现的第一种语言,但不会是最后一种。剧透!我们正在开发对SQL的支持。

改进性能和大数据集处理

我们改进了显示表格和处理大数据集的性能。我们将最大结果大小从27MB增加到100MB,并且不再截断CSV下载(您可以获取整个查询集)。

更多未来功能

新查询/脚本编辑器还有许多计划中的功能,包括将聚合、分组、排序和“计数”功能助手等功能添加到界面中。尽管如此,我们希望在继续开发这些项目的同时,现在就将这个功能发布出来,并使其对您可用。这样做也给了我们一个机会,以便收集您的反馈,这样我们就可以构建您真正需要的功能,而无需猜测。

您可以从数据探索窗口顶部的切换中预览新的脚本编辑器

preview the new script editor from a toggle at the top of the Data Explorer window

我们期待您对我们继续添加到新查询/脚本编辑器的功能的反馈。