Grafana 8.3.0-beta2 发布说明
功能和增强
- 告警: 如果评估返回错误,则创建 DatasourceError 告警。 #41869, @gerobinson
- 告警: 对于不使用旧版告警的用户,默认启用统一告警。 #42200, @armandgrillet
- 告警: 支持通过 API 为嵌入式 Alertmanager 配置静默时间。 #41533, @JohnnyQQQQ
- CloudWatch: 添加缺失的 AWS/Events 指标。 #42164, @n2N8Z
- 文档: 在某些数据源和 changelog 中添加更易于查找的弃用通知。 #41938, @gabor
- 插件目录: 基于 pluginAdminEnabled 标志启用安装控制。 #41686, @leventebalogh
- 查询缓存: 将 max_value_mb 默认值增加到 10。(Enterprise)
- 表格: 在 DefaultCell 的值之间添加空格。 #42246, @kirederik
- 表格: 在 JSONViewCell 的值之间添加空格。 #42156, @kirederik
- 追踪: 使 Tempo 和 Zipkin 的查询编辑器在仪表盘中可用。 #41974, @ivanahuckova
Bug 修复
- AccessControl: 重命名
orgs
角色,移除 beta1 中引入的fixed:orgs:reader
。 #42049, @gamab - Azure Monitor: 在 grafana/ui 中为模态框添加焦点捕获,并为 Azure Monitor 进行其他小型 a11y 修复。 #41449, @sarahzinger
- CodeEditor: 防止建议被裁剪。 #42120, @kaydelaney
- 仪表盘: 修复缓存超时持久性。 #42204, @hugohaggmark
- 数据源: 修复查询响应的稳定排序顺序。 #41868, @marefr
- Explore: 修复删除最后一项时查询历史中的错误。 #42179, @gabor
- 日志: 修复翻转顺序时请求旧日志的问题。 #41966, @ivanahuckova
- Prometheus: 修复基于访问模式的健康检查查询运行问题。 #42189, @ivanahuckova
- TextPanel: 修复现有面板的建议。 #42195, @hugohaggmark
- 追踪: 修复因重复的 spanIDs 导致的不正确缩进。 #41919, @ivanahuckova
- 追踪: 显示追踪的开始时间,精确到毫秒。 #42132, @ivanahuckova
- 变量: 使重命名或缺失的变量部分可展开。 #41964, @hugohaggmark
破坏性更改
Grafana 8 告警对于不使用旧版告警的安装默认启用
从 Grafana v8.3.0 开始,如果您没有显式禁用统一告警且没有设置旧版告警,您将自动“迁移”到 Grafana 8 告警。
从旧版迁移到 Grafana 8 告警绝不会导致数据丢失,因为之前的数据会保留用于回滚目的。但是,从 Grafana 8 告警切换回旧版告警将删除为 Grafana 8 告警创建的所有数据。建议您在尝试在系统之间迁移之前备份数据库。
如果不清楚,请验证下表
[alerting][enabled] | [unified_alerting][enabled] | 存在旧版告警 | 结果 |
---|---|---|---|
true | true | 不适用 | 错误 |
true | false | 不适用 | 旧版告警 |
true | 未设置 | 是 | 旧版告警 |
true | 未设置 | 否 | Grafana 8 告警 |
未设置 | true | 不适用 | Grafana 8 告警 |
未设置 | false | 不适用 | 旧版告警 |
未设置 | 未设置 | 是 | 旧版告警 |
未设置 | 未设置 | 否 | Grafana 8 告警 |
false | true | 不适用 | Grafana 8 告警 |
false | false | 不适用 | 告警已禁用 |
false | 未设置 | 不适用 | Grafana 8 告警 |
“存在旧版告警”列中的“不适用”表示无论您是否有旧版告警,结果都一样。问题 #42200
升级到 Grafana 8 告警时,保留“如果执行错误或超时”的“保持最后状态”
在 Grafana 8.3.0-beta2 中,我们更改了如何将使用 Keep Last State
作为“如果执行错误或超时”的告警规则从旧版告警升级到 Grafana 8 告警。在 8.3.0-beta1 及更早版本中,使用 Keep Last State
作为“如果执行错误或超时”的告警规则在从旧版告警升级到 Grafana 8 告警时会更改为 Alerting
。然而,在 8.3.0-beta2 中,这些告警规则现在升级到一个名为 Error
的新选项。使用此选项,在评估告警规则时遇到错误时,Grafana 会创建一个名为 DatasourceError
的特殊告警,该告警包含 rule_uid
和 ref_id
作为标签,以及一个名为 Error
的注释,其中包含错误消息。问题 #41869
弃用
以下数据源中的访问模式“browser”已被弃用,并将在后续版本中移除
- Prometheus
- InfluxDB
- Elasticsearch 问题 #41938
插件开发修复与更改
- Select: Select 菜单现在在键盘导航时可以正确滚动。 #41917, @ashharrison90