发布公告:Chronograf 1.9.0

导航至

Chronograf 的新功能版本现已发布。

Chronograf 的最新版本包含以下新功能

Kapacitor 集成和 Flux 任务

  • 随着 Kapacitor 1.6 的推出,Kapacitor 现在允许调度和运行 Flux 脚本。Chronograf 1.9 提供了基于 Flux 的任务的可见性,并允许通过 UI 启用/禁用它们。您还可以检查任务本身并查看执行日志。但是,通过 Chronograf 任务是只读的。
  • 现在提供对 Microsoft Teams、ServiceNow、BigPanda 和 Zenoss 事件处理程序的配置支持。
  • 我们已取消对 HipChat 作为事件处理程序的支持。

Flux 改进和附加功能

  • 已添加对预定义和自定义仪表板模板变量到 Flux 查询执行的支持。Flux 查询现在包含一个 v 记录,其中包含每个变量的键值对。这使得您的基于 Flux 的仪表板查询可以在 Chronograf 和 InfluxDB Cloud 或 InfluxDB OSS v2.x 之间移植。
  • 现在也可以使用 Flux 定义模板变量。
  • 当 InfluxDB 1.8+ 中未启用 Flux 时,现在提供了一个帮助文档链接。

数据浏览器改进

  • 您现在可以在查询构建器中过滤字段。
  • 在创建包含多个查询的仪表板单元格时,系统会提示您选择要保存到仪表板的查询(或所有查询)。
  • 已添加以下元查询模板
    • SHOW FIELD KEYS
    • SHOW SUBSCRIPTIONS
    • SHOW QUERIES
    • SHOW GRANTS
    • SHOW SHARDS
    • SHOW SHARD GROUPS
    • EXPLAIN
    • EXPLAIN ANALYZE

安全性

  • 在现有的 GitHub OAuth 集成中支持 GitHub Enterprise。
  • Chronograf 中 OAuth 集成的 OAuth PKCE (RFC7636) 支持。
    • PKCE 缓解了在 OAuth 令牌交换期间授权码被拦截的威胁。Google、Azure、Okta、Auth0、GitLab 等都已支持 OAuth PKCE。启用 PKCE 应该对尚不支持它的服务(如 GitHub 或 Bitbucket)的集成没有影响。

扩展的配置选项 

  • 自定义自动刷新间隔可以添加到 Chronograf 仪表板中可用的间隔列表中。在 Chronograf 配置中,您现在可以提供键值对列表,其中键是在自动刷新下拉菜单中显示的间隔名称,值是以毫秒为单位的自动刷新间隔。
  • 现在可以通过 Chronograf CLI 创建到 InfluxDB v2.x 和 InfluxDB Cloud 的数据源连接。

Chronograf 高可用性 (HA)

  • 启用 Chronograf HA 时,现在支持通过 HTTPS 将数据迁移到 ETCD。
  • 此外,您可以为 ETCD 连接设置受信任的 CA 证书。

InfluxDB 管理

  • UI 的 InfluxDB 管理部分的“查询”页面现在包含以下内容
    • 默认情况下,查询按执行时间降序排序。
    • 您可以按执行时间或数据库更改查询的排序。
    • 连接的 InfluxDB 实例中数据库数量的计数现在显示在“查询”页面标题中。
    • 您可以控制“查询”页面的刷新间隔,其中包括完全暂停刷新的选项。

日志查看器

  • 现在可以选择隐藏或显示页面顶部的日志计数直方图。
  • 对日志查看器进行了性能改进和其他资源使用改进,以防止页面处于非活动状态时日志查看器持续查询 InfluxDB。

其他

  • 现在可以在使用 Chronograf 将数据写入 InfluxDB 时选择时间精度。
  • 提供 MacOS ARM64 版本。
  • 进行了许多额外的错误修复和其他改进。请查看发行说明以了解所有详细信息。

如果您发现问题或有疑问,请加入我们的 InfluxDB 社区 Slack,在我们的 Chronograf GitHub Repo 或我们的 社区站点中发布,我们将进行查看。