Grafana 8.2.5 发行说明
Bug 修复
- 告警: 修复了评估字符串中的指标未正确填充的 bug。 #41731, @JohnnyQQQQ
- 告警: 修复了旧版告警中使用 AND 运算符的告警规则的“无数据”行为。 #41305, @gerobinson
- CloudMonitoring: 忽略 MQL 查询中的 min 和 max 聚合。 #41302, @sunker
- 仪表盘: 新仪表盘标题不再自动添加“复制”。 #41344, @joshhunt
- DataProxy: 修复了响应为 WebSocket 升级时覆盖响应体的 bug。 #41364, @marefr
- Elasticsearch: 使用查询编辑器中配置的字段作为 date_histogram 聚合的字段。 #41258, @Elfo404
- Explore: 修复了在未设置 datasource 属性的情况下运行查询的 bug。 #40805, @Elfo404
- InfluxDB: 修复了查询中的数字别名。 #41531, @gabor
- 插件: 确保插件设置列表响应一致。 #41346, @wbrowne
- Tempo: 修复了浮点数时长的验证。 #41400, @ivanahuckova
- 跟踪: 显示每个 span 的正确标签。 #41473, @ivanahuckova
破坏性变更
修复旧版告警中的“无数据”行为
在 Grafana 8.2.5 及更高版本中,此更改修复了在使用 AND 运算符比较两个或多个条件时告警规则评估中的一个 bug。在 Grafana 8.2.4 及更早版本中,如果至少一个条件(但不是所有条件)返回无数据,此类告警规则将评估为 OK
。此更改修复了该 bug,因此在 Grafana 8.2.5 中,这些告警规则现在评估为 No Data
。
如果当一个或所有条件返回 No Data
时,告警应评估为 OK
,则可以通过将“如果没有数据或所有值都为空”更改为“OK”来实现。但是,这不会保留 8.2.4 中的旧行为,即当至少一个条件(但不是所有条件)返回无数据时告警为 OK
,而当所有条件都返回 No Data
时则为 No Data
。Issue #41305