发布公告:InfluxDB 1.7.0 和 Chronograf 1.7.0

导航至

InfluxDB 和 Chronograf 的新功能发布现已可用。

InfluxDB 版本的关键功能亮点包括

  1. 性能改进
    • 时间序列索引 (TSI) 的查询性能和吞吐量得到了改进。这组改进通过多种方式提升了查询性能。针对具有许多共享相同标签对的序列的索引的查询将看到更快的索引计划时间。由于 TSI 索引现在能够缓存部分索引结果以供以后重用,因此包含先前查询的标签对的查询将看到减少的索引计划时间。这些改进需要更改磁盘上的 TSI 格式才能使用。因此,要利用这些改进,请考虑重建索引(对于旧分片,这是必需的)或等待当前分片/索引的 TSI 压缩,届时将应用新格式。
    • 分片压缩性能得到了显着提升,这应该减少完成压缩过程所需的资源。此外,还添加了新的压缩配置参数,允许用户限制压缩过程的速率。这种微调对于存在资源约束的部署(例如 IoT 边缘部署)特别有用。
  2. 技术预览 — Flux v0.7
    • Flux 现在可在 InfluxDB 1.7 版本中用于交互式查询。这种新的函数式查询语言在 InfluxDB 中解锁了新功能。可以通过 API 直接访问,也可以通过 InfluxCLI 访问,InfluxCLI 现在还包括 Flux Read-Eval-Print-Loop (REPL)。Flux 实现了 InfluxDB 的许多长期未完成的功能请求。但它目前是技术预览版,将会发生变化和发展。其他博客文章将介绍如何利用 Flux。该语言的文档现已可用。请访问 InfluxData 社区站点,以提供有关该语言和您的体验的反馈。

除了用户界面改进和缺陷修复之外,Chronograf 版本还具有许多引人注目的新功能。具体请参阅发布说明

Chronograf 版本的关键功能亮点包括

  1. 功能添加
    • Kubernetes、VMware vSphere、MySQL 等的新预定义仪表板 - 我们重新设计了在最新的 Chronograf 中配置新的 InfluxDB 数据源的方式,使其对新用户更加直观。作为其中的一部分,我们允许用户导入预定义的仪表板,以更快地启动和运行它们。这些仪表板旨在与特定的 Telegraf 插件配合使用,并提供有关配置这些插件的有用说明,以防某些指标丢失。
    • 仪表板上的 Markdown 注释 - 有时,在与团队的其他成员共享仪表板之前,在仪表板上添加注释很有用。我们添加了在 Chronograf 中向任何单元格添加 markdown 注释的功能,以及新的注释图表类型。现在,当出现特定问题时,您可以立即跳转到文档,或者在仪表板中创建指向其他内部工具的链接列表。
    • 范围注释 - 到目前为止,注释对于所有单元格都是全局的。现在,您可以向注释添加标签并按这些标签进行过滤。例如,您可能希望向注释添加特定的主机名,并且仅显示该主机名的注释。我们使它尽可能灵活,以便您可以创建对您的团队有意义的注释分组。
  2. UI 改进
    • 数据浏览器改进
      • 直接从数据浏览器页面快速切换到您配置的任何数据源。
      • 利用任何可视化类型来根据需要浏览您的数据。
      • 从数据浏览器将探索查询直接发送到仪表板。
      • 查看模板变量在查询中的替换,以准确查看正在执行的内容。
    • 仪表板改进
      • 添加单元格时,您首先指定查询,然后再考虑位置。
      • 用于管理和按标签搜索注释的新按钮。
    • 用户可以直接从警报规则页面在不同的连接 Kapacitor 之间切换。
    • 还有更多!
  3. 技术预览 — Flux 构建器
    • Chronograf 完全支持 Flux v0.7 语言,用于探索您的数据以及构建仪表板。在数据浏览器页面中,当您选择启用了 Flux 的数据源时,您将能够切换到新的 Flux 构建器。如果您是 Flux 新手,您可以从简单的向导开始您的第一个脚本,或者浏览您的架构并选择您要绘制图表的字段。获得基本查询后,使用函数列表查看有关 Flux 功能的更多信息,并将示例添加到您的脚本中。在构建查询时,切换到原始数据视图以查看返回的带注释的 CSV 数据可能会有所帮助。此外,尝试使用方便的键盘快捷键 control + enter 在每次更改后提交您的 Flux 查询。

最新开源版本的二进制文件可以在我们的 下载页面上找到。

InfluxDB Enterprise 1.7 版本将首先在我们的 InfluxDB Cloud 环境中进行测试。基于测试以及 Flux 与 InfluxDB Enterprise 集成的完成,我们将在本月晚些时候发布此版本。敬请期待!