发布公告: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集成支持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 仓库或我们的 社区网站上发帖,我们将查看。