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

Grafana 8.2.0-beta1 发布说明

新功能和改进

  • AccessControl: 引入新权限以限制重新加载配置文件的访问。 #38906, @vtorosyan
  • Admin: 更新许可证页面 UI。(企业版)
  • Alerting: 添加 UI 用于编辑 Cortex/Loki 命名空间、组名称和组评估间隔。 #38543, @domasx2
  • Alerting: 添加测试按钮用于测试联系点。 #37475, @domasx2
  • Alerting: 允许为 Loki 和 Cortex 创建/编辑录制规则。 #38064, @domasx2
  • Alerting: 指标应具有标签 org 而不是 user#39353, @gotjosh
  • Alerting: 按名称对通知渠道进行排序,使其更容易查找。 #37426, @jstangroome
  • Alerting: 支持组织级别的通知配置隔离。 #37414, @papagian
  • AzureMonitor: 添加数据链接以深度链接到 Azure Portal Azure Resource Graph。 #35591, @shuotli
  • AzureMonitor: 添加对 Azure Monitor 指标和 Azure Resource Graph 服务的注释支持。 #37633, @joshhunt
  • AzureMonitor: 在 ConfigEditor 中订阅请求失败时显示错误消息。 #37837, @joshhunt
  • Chore: 更新到 Golang 1.16.7。 #38604, @dsotirakis
  • CloudWatch Logs: 为日志中的追踪 ID 添加指向 X-Ray 数据源的链接。 #39135, @aocenas
  • CloudWatch Logs: 禁用使用 websockets (Live) 功能的查询路径。 #39231, @aocenas
  • CloudWatch/Logs: 非时序查询不分组数据帧。 #37998, @aocenas
  • Cloudwatch: 将使用多个统计信息的查询迁移到每个统计信息一个查询。 #36925, @sunker
  • Dashboard: 保持实时时序向左移动 (v2)。 #37769, @ryantxu
  • Datasources: 为数据源响应引入 response_limit#38962, @dsotirakis
  • Explore: 为追踪到日志功能添加按追踪或 span ID 过滤的功能。 #38943, @connorlindsey
  • Explore: 在 Explore Inspector 中将追踪数据下载为 JSON。 #38614, @connorlindsey
  • Explore: 重用 Dashboard 的 QueryRows 组件。 #38942, @Elfo404
  • Explore: 支持为 Loki 数据源的派生字段按钮自定义显示标签。 #37273, @connorlindsey
  • Grafana UI: 更新 monaco 相关依赖。 #39027, @gabor
  • Graphite: 废弃浏览器访问模式。 #38783, @ifrost
  • InfluxDB: 改进告警中间隔的处理。 #37588, @gabor
  • InfluxDB: InfluxQL 查询编辑器:更好地处理标签值中的特殊字符。 #39170, @gabor
  • 引入“监控查询”服务。(企业版)
  • Jaeger: 添加上传 JSON 文件以进行追踪数据分析的功能。 #37205, @zoltanbedi
  • LibraryElements: 允许为新的和现有的库元素指定 UID。 #39019, @hugohaggmark
  • LibraryPanels: 从面板头部移除库面板图标,这样您就无法从仪表盘视图中判断一个面板是否为库面板。 #38749, @hugohaggmark
  • Logs panel: 在按升序排序时,刷新页面后滚动到底部。 #37634, @ivanahuckova
  • Loki: 为标签浏览器添加模糊搜索。 #36864, @connorlindsey
  • Navigation: 实现侧边菜单项的激活状态。 #39030, @ashharrison90
  • Packaging: 添加更严格的 systemd 单元选项。 #38109, @erdnaxe
  • Packaging: 将 PID 文件位置从 /var/run 更新到 /run#35739, @MichaIng
  • Plugins: 添加隐藏 OAuth Forward 配置选项。 #36306, @wbrowne
  • Postgres/MySQL/MSSQL: 添加设置以限制处理的最大行数。 #38986, @marefr
  • Prometheus: 添加浏览器访问模式废弃警告。 #37578, @ivanahuckova
  • Prometheus: 为内置时间变量添加后端插值。 #39051, @ivanahuckova
  • Recorded Queries: 完成 REST API 端点。(企业版)
  • Reporting: 启用从仪表盘创建报告。(企业版)
  • Tempo: 添加以 JSON 格式上传追踪数据的功能。 #37407, @zoltanbedi
  • TimeSeries/XYChart: 允许在 XYChart 和 TimeSeries 面板中控制网格线可见性。 #38502, @dprokop
  • Transformations: 将字段类型转换为时间、字符串、数字或布尔值。 #38517, @nikki-kiga
  • Usage Insights: 支持将事件写入 Grafana 日志。(企业版)
  • Value mappings: 添加基于正则表达式的值映射。 #38931, @mcdee
  • Zipkin: 添加上传追踪 JSON 的功能。 #37483, @zoltanbedi

Bug 修复

  • Admin: 防止用户删除用户当前/活动的组织。 #38056, @idafurjes
  • LibraryPanels: 修复库面板保存到仪表盘文件夹的问题。 #38978, @hugohaggmark
  • OAuth: 使通用团队 URL 和 JMES 路径可配置。 #37233, @djairhogeuens
  • QueryEditor: 修复鼠标中键复制粘贴问题 (#39117)。 #39117, @glintik
  • Thresholds: 修复“添加阈值”中颜色未定义的问题。 #39113, @glintik
  • Timeseries: 添加宽转长转换,并修复多帧输出。 #38670, @ryantxu
  • TooltipPlugin: 修复当工具提示设置为“全部”时共享光标的行为。 #37285, @nikki-kiga

破坏性变更

grafana-ui 中的 monaco-editor 依赖已更新至新版本 (0.27.0),该版本与旧版本 (0.21.2) 并非完全向后兼容。向后不兼容的更改非常小,但确实存在,因此如果您的代码通过 grafana-ui 包访问原始 monaco 对象,请查阅 monaco-editor 变更日志 并应用必要的更改。问题 #39027

grafana/ui 组件中强制性的 css 属性已移除。

由于 emotion 10 和 11 之间的依赖关系不匹配,导致扩展 React 类型的组件被错误地添加了 css 属性,之前版本的 grafana/ui 组件类型定义不正确。问题 #38078

统一告警 (Grafana 8 Alerting) 数据丢失

Grafana v8.2 修复了通知配置的组织隔离问题,但为了修复此问题,Grafana 现在将重新运行从旧告警系统迁移的过程,这将导致所有新的告警规则和通知配置被完全移除。这种数据丢失是我们无法接受的,并且正在努力寻找缓解方法。因此,在此期间,如果您是统一告警的早期使用者,请暂缓尝试 v8.2 beta 版本。问题 #37414

使用多个统计信息的面板查询和/或注释查询将被转换为每个统计信息一个查询/注释。如果警报规则基于包含多个统计信息的查询行,则现在将仅基于该查询行的第一个统计信息。不会为迁移的查询创建新的警报规则。请注意,在大多数情况下,基于多个统计信息的警报规则本来就没有意义。 Issue #36925

弃用

数据源 API 中的 getHighlighterExpressions(用于在编辑查询时突出显示日志)已被弃用,并将在未来的版本中移除。

弃用通知

查询编辑器的 ExploreQueryFieldProps 接口已被弃用,并将在未来的版本中移除。请改用 QueryEditorProps。 Issue #38942

插件开发修复 & 变更

  • Grafana UI: 修复类型中缺少 TS 错误属性 css 的问题。 #38078, @jackw