菜单
文档breadcrumb arrow Grafana 文档breadcrumb arrow 发布说明breadcrumb arrow Grafana 7.4.0 发布说明
Grafana Cloud 企业版 开源版

Grafana 7.4.0 发布说明

功能和增强

错误修复

  • 管理: 修复了表单值从后端填充的问题。 #30544, @hugohaggmark
  • 管理: 修复了在向组织添加用户时组织下拉菜单可见的问题。 #30481, @hugohaggmark
  • 告警: 隐藏百分比阈值的阈值手柄。 #30431, @hugohaggmark
  • CloudWatch: 防止字段配置被覆盖。 #30437, @sunker
  • 小数位数: 大幅改进了自动小数位数逻辑,并修复了 7.4-beta1 中发现的自动小数位数错误。 #30519, @torkelo
  • Explore: 修复了实时跟踪日志跳动的问题。 #30650, @ivanahuckova
  • Explore: 修复了在新时间序列面板顶部加载可视化的问题。 #30553, @ivanahuckova
  • 页脚: 修复了页脚布局问题。 #30443, @torkelo
  • 图表: 修复了只有具有正确权限的用户才能添加注解的问题。 #30419, @hugohaggmark
  • 移动端: 修复了在 Chrome 移动端滚动时的问题。 #30746, @torkelo
  • 面板编辑: 更改数据源时触发刷新。 #30744, @torkelo
  • 面板: 修复了快速滚动经过面板时面板不会刷新的问题。 #30784, @hugohaggmark
  • Prometheus: 修复了在没有 **name** 和 metric 时显示查询而不是 Value 的问题。 #30511, @zoltanbedi
  • 时间序列面板: 修复了渐变模式的默认值问题。 #30484, @torkelo
  • 变量: 离开仪表盘时清除下拉菜单状态。 #30810, @hugohaggmark
  • 变量: 修复了在 regex 中使用捕获组时显示值的问题。 #30636, @hugohaggmark
  • 变量: 修复了查询对数字值也有效的问题。 #30602, @hugohaggmark
  • 变量: 修复了文本格式会显示 All 而不是自定义 all 值的问题。 #30730, @hugohaggmark

插件开发修复和更改

  • 插件: 修复了因内部导入错误导致的插件构建失败问题。 #30439, @aocenas

7.4.0-beta1 (2021-01-20)

功能和增强

错误修复

  • API: 从 /api/health 端点查询数据库。 #28349, @ceh
  • 告警: 尝试创建名称或 uid 重复的告警通知渠道时返回正确的状态码。 #28043, @jgulick48
  • 认证: 修复了认证用户最大登录时长默认值的问题。 #30030, @papagian
  • 后端: 修复了 IPv6 地址解析错误的问题。 #28585, @taciomcosta
  • CloudWatch: 确保在查询编辑器中统计信息水平增长而不是垂直增长。 #30106, @sunker
  • CloudWatch: 修复了字段计算转换在 CloudWatch 数据上无法正常工作的问题。 #28761, @torkelo
  • 仪表盘: 对查看者隐藏播放列表编辑功能,对未认证用户隐藏快照链接。 #28992, @jackw
  • 数据源代理: 将来自数据源的 401 HTTP 状态码转换为 400。 #28962, @aknuds1
  • 小数位数: 改进了针对大数和缩放单位的自动小数位数逻辑。 #30262, @torkelo
  • Elasticsearch: 修复了告警查询中日期直方图自动间隔处理问题。 #30049, @simianhacker
  • Elasticsearch: 修复了 index pattern 在包含多个基本段时无法工作的问题。 #28348, @tomdaly
  • Explore: 运行新查询后清除错误。 #30367, @ivanahuckova
  • 图表: 修复了数据未对齐时出现的堆叠问题,例如浮动条。 #29051, @torkelo
  • 图表: Staircase 模式和 null value=null 错误计算自动 Y-Min(在新时间序列面板中已修复)。 #12995
  • 图表: Staircase 模式,当将 null 值绘制为 null 时,不再从零开始绘制线段(在新时间序列面板中已修复)。 #17838
  • 图片上传器: 修复了上传图片到 GCS 的问题。 #26493, @gastonqiu
  • Influx: 修复了在变量查询字段输入时会触发大量查询的问题。 #29968, @dprokop
  • 日志面板: 修复了高亮显示不一致的问题。 #28971, @ivanahuckova
  • 日志面板: 修复了在日志面板内拖动滚动条的问题。 #28974, @aocenas
  • Loki: 修复了如果标签包含数字值,表格中系列会被隐藏的问题。 #30185, @ivanahuckova
  • Loki: 将最小步长降低至 1ms。 #30135, @ivanahuckova
  • Loki: 移除显示空字符串值的唯一标签。 #30363, @ivanahuckova
  • Loki: 时间序列不应为缺失数据生成 0 值。 #30116, @davkal
  • Plugins: 修复在应用插件路由中使用复杂动态 URL 时发生的 Panic。 #27977, @cinaglia
  • Prometheus: 修复仪表板中 Prometheus 图表的链接。 #29543, @ivanahuckova
  • Provisioning: 以操作系统无关的方式构建路径。 #29143, @amattheisen
  • Provisioning: 修复了“入门”面板被添加到自定义主仪表板的问题。 #28750, @torkelo
  • SAML: 通过更新 SAML 库修复了处理带有空元素 SAML 响应时出现的错误(企业版)。#29991, @alexanderzobnin
  • SQL: 为没有主键的表定义主键。 #22255, @azhiltsov
  • Tracing: 修复显示超过 300 个 span 的问题。 #29377, @zoltanbedi
  • Units: 将 FLOP/s 更改为 FLOPS,其他一些每秒速率单位也加上 /s 后缀。 #28825, @Berbe
  • Variables: 修复常量变量持久性混淆问题。 #29407, @hugohaggmark
  • Variables: 修复文本框当前值持久性问题。 #29481, @hugohaggmark
  • Variables: 修复 URL 中带有自定义 all 值时的加载问题。 #28958, @hugohaggmark
  • Variables: 修复下拉菜单中点击“Selected”时会从选择中排除“All”值的问题。 #29844, @hugohaggmark

重大变更

常量变量

为了尽量减少常量变量使用的混淆,我们移除了使常量变量可见的功能。此更改还会将所有现有的可见常量变量迁移到文本框变量,因为我们认为文本框变量对于此用例是更合适的变量类型。问题 #29407

插件兼容性

我们将 AngularJS 从 1.6.6 版本升级到了 1.8.2。由于此升级,一些旧的 Angular 插件可能无法工作,需要进行少量更新。这是由于弃用和移除了预赋值绑定(pre-assigned bindings)。因此,如果你的自定义 Angular 控制器在控制器构造函数中期望组件绑定,则需要将此代码移至 $onInit 函数。有关如何迁移 AngularJS 代码的更多详细信息,请打开迁移指南并搜索 pre-assigning bindings

为了不破坏所有 Angular 面板插件和数据源,我们有一些自定义的Angular 注入行为,这些行为确保在调用构造函数之前仍会设置这些控制器的绑定,因此许多旧的 Angular 面板和数据源插件仍然可以工作。问题 #28736

弃用

查询变量值分组标签

通过标签将查询变量值分组的选项自引入以来一直是实验性功能。引入此功能是为了解决当时时间序列数据库缺乏标签支持的问题。现在标签(即 labels)已成为常态,不再非常需要此功能。此功能将在今年晚些时候的 Grafana v8 中移除。问题 #30160

插件开发修复和更改

  • AngularPlugins: Angular 控制器事件发射器现在是一个单独的发射器,与 PanelModel 事件发射器不同。 #30379, @torkelo
  • FieldConfig API: 添加隐藏字段选项或在覆盖中禁用它的功能。 #29879, @dprokop
  • Select: 将 Select 的默认菜单位置从 auto 更改为 bottom。 #29837, @hugohaggmark
  • Collapse: 允许组件子元素使用 height: 100% 样式。 #29776, @aocenas
  • DataSourceWithBackend: DataSourceWithBackend 中健康检查失败时抛出错误。 #29743, @aocenas
  • NodeGraph: 添加节点图可视化。 #29706, @aocenas
  • FieldColor: 处理切换面板类型时的颜色变化。 #28875, @dprokop
  • CodeEditor: 增加了对 javascript 语言的支持。 #28818, @ae3e
  • grafana/toolkit: 允许带有 lint 警告的构建。 #28810, @dprokop
  • grafana/toolkit: 构建插件时默认移除 console 和 debugger 语句。 #28776, @dprokop
  • Card: 添加新的 Card 组件。 #28216, @Clarity-89
  • FieldConfig: 实现滑块编辑器 (#27592)。 #28007, @isaozlerfm
  • MutableDataFrame: 移除唯一字段名称约束、值字段索引以及未使用/很少使用的内容。 #27573, @torkelo