更多功能,更少代码:InfluxDays 2022 大会平台新功能发布

导航至

在过去的十年中,InfluxDB 平台已经发展了很多。但是,随着我们添加到平台的每一次创新,我们努力背后的重点始终如一:为构建出色产品的人们构建出色的产品。

我们这样说的意思是,我们希望让用户能够非常轻松地使用他们的时间序列数据构建有价值的应用程序。我们通过提供广泛的工具、功能和资源来实现这一点,以满足构建者的需求。无论是针对您的系统的 Telegraf 插件、您最熟悉的语言的客户端库,还是提供云到云数据采集,我们都希望尽可能地提供多种选择,以使每次与时间序列数据的接触体验都尽可能快速。

今天,在我们的年度用户和社区活动 InfluxDays 2022 上,我们宣布推出更多新功能——所有这些功能都旨在为我们的用户提供更多功能和更少代码。

事不宜迟,以下是 InfluxDB 平台的最新更新

Flux 1.0

Flux 是我们的原生脚本和查询语言。它最初是我们对原始查询语言 InfluxQL 的重新思考;但是,Flux 功能更强大,能够执行非常复杂的任务和数据转换。借助 Flux 1.0,我们为该语言带来了更多的协作性、灵活性和稳定性

  • Flux 版本: Flux 广泛应用于许多应用程序,因此任何破坏性更改都可能中断您的应用程序。从 Flux 1.0 开始,您可以控制是否要接受破坏性更改,从而确保 Flux 始终是一个稳定的平台。除了 Flux 1.0,我们还推出了 Flux 版本,这是一项新功能,可让您选择加入新的功能,否则这些功能将是破坏性更改。Flux 版本是可选加入的,让您可以控制何时升级以获取新功能。您还可以让系统的不同部分在不同的 Flux 版本上运行,因此,如果 Flux 功能更新对于系统的某些方面至关重要,您可以选择仅更新这些方面。因此,您可以根据对 Flux 中可用的新功能和功能的需求来优先考虑系统的稳定性。这些更新共同确保 Flux 兼具两全其美——一个稳定的语言平台和尖端功能。
  • 模块: 模块是 Flux 的一个令人兴奋的新增功能。它们遵循行业标准,因此如果您熟悉其他语言打包系统,您将很快掌握 Flux 模块的要点。每个 Flux 模块都可以进行版本控制并且是不可变的,从而为共享代码提供了一个安全的生态系统。
  • 多态性: 此功能与 Flux 模块协同工作。多态性允许您使用标签来编写独立于数据模式的 Flux 脚本。标签是我们添加到 Flux 中的一种新类型,允许您抽象代码中的列名。这使得它们更容易在不同的存储桶之间共享和重用,因此您可以事半功倍。
  • 动态类型: 最后一个功能是 Flux 1.0 中的另一种新类型,它允许使用 Flux 数据类型准确表示任何 JSON 数据。Flux 是一种严格类型的语言,而 JSON 不是,因此动态类型允许用户在 Flux 中正确表示 JSON 数据。 Get JavaScript builders to get setup

Telegraf 自定义构建器

当然,在您可以使用数据之前,您需要将其导入 InfluxDB。自定义构建器是一项关键的新功能,它使 Telegraf(我们的开源数据收集代理)更加灵活且资源友好——特别是对于物联网用户而言。

随着我们不断向 Telegraf 二进制文件添加新插件,其大小显着增加。但是,开发人员很少需要使用所有这些插件,并且其他人仍然资源有限,如果二进制文件更小,他们将受益匪浅。自定义构建器允许您快速轻松地构建自定义 Telegraf 代理,其中仅包含您需要的插件。这节省了数据收集的空间和计算资源。该工具扫描 Telegraf 配置文件并构建一个仅包含选定插件的二进制文件。

Telegraf Custom Builder

查询体验

我们宣布的最后一个功能侧重于 InfluxDB Cloud 中的查询体验,使其更快更轻松地在 UI 中关联数据。最大的更新是新的脚本编辑器,其中包括教学性的集成模式浏览器,以便您可以更好地了解数据的形状,以及即将推出的 Python 和 JavaScript 多语言支持。您还可以将点击式模式选择与原始脚本编辑相结合,使您能够更快地并以适合您需求的方式处理代码。

Query Experience-Data Explorer

新的编辑器框架还支持多种查询语言。这是继上周发布的 新 InfluxDB 时间序列引擎 公告之后发布的,该引擎包括对本机 SQL 查询的新语言支持,使用 PostgresQL Wire 协议,以及其他利用该协议的第三方查询工具。

InfluxDays 的所有这些以及更多内容

收听 InfluxDays 2022,从构建这些功能的 InfluxData 产品经理和工程师那里了解有关这些新功能的更多信息。在整个活动中,我们将更多地讨论这些新功能如何扩展 InfluxDB、Telegraf 和 Flux 的灵活性,并使开发过程比以往任何时候都更有效。

对于 InfluxData 来说,这是收获满满的一年,我们很高兴展示我们最新解决方案的广度和深度,并概述 InfluxDB:智能数据平台 的下一个演进方向,在接下来的两天中。

InfluxDB Smart Data Platform

我们非常期待看到您使用这些最新更新构建的产品。请务必在我们的 Slack 频道和 社区论坛 中告诉我们您的想法。在那里见!