功能和改进
- 访问控制:引入新的权限来限制重载配置的访问。
- 警报:添加UI来编辑Cortex/Loki命名空间、组名和组评估间隔。
- 警报:添加一个测试按钮来测试接触点。
- 警报:允许创建/编辑Loki和Cortex的录音规则。
- 警报:按名称对通知通道进行排序,使其更容易定位。
- AzureMonitor:添加数据链接到Azure Portal Azure资源图的深度链接。
- AzureMonitor:增加对Azure Monitor Metrics和Azure Resource Graph服务注释的支持。
- AzureMonitor:在ConfigEditor中订阅请求失败时显示错误信息。
- Chore:更新到Golang 1.16.7。
- CloudWatch Logs:为日志中的跟踪ID添加到X-Ray数据源的链接。
- CloudWatch Logs:禁用使用websockets(Live)功能的查询路径。
- CloudWatch/Logs:不要为非时间序列查询分组数据帧。
- Cloudwatch:将使用多个统计信息的查询迁移到每个统计信息一个查询。
- 仪表板:保持实时时间序列向左移动(v2)。
- 数据源:为数据源响应引入
response_limit。 - 探索:在
trace to logs功能中增加了通过跟踪或跨度ID的过滤器。 - 探索:在Explore Inspector中以JSON格式下载痕迹。
- 探索:重新使用Dashboard的QueryRows组件。
- 探索:支持Loki数据源的衍生字段按钮的自定义显示标签。
- Grafana UI:更新monaco相关的依赖。
- Graphite:废除浏览器访问模式。
- InfluxDB:改进警报中对间隔的处理。
- InfluxDB:InfluxQL查询编辑器:更好地处理标签值中的异常字符。
- Jaeger:增加上传JSON文件以获取跟踪数据的能力。
- LibraryElements:允许为新的和现有的库元素指定UID。
- LibraryPanels:从面板标题中移除库面板图标,这样你就不能再从仪表盘视图中看出某个面板是库面板了。
- Logs面板:当以升序排序时,在页面刷新时滚动到底部。
- Loki:在标签浏览器中添加模糊搜索。
- 导航:为Sidemenu中的项目实现活动状态。
- 包装:增加更严格的systemd单元选项。
- 打包:将PID文件位置从
/var/run更新为/run。 - 插件:添加隐藏OAuth Forward配置选项。
- Postgres/MySQL/MSSQL:添加设置以限制处理的最大行数。
- 普罗米修斯:添加浏览器访问模式的废弃警告。
- 普罗米修斯:在后端添加内置时间变量的插值。
- Tempo:增加以JSON格式上传跟踪数据的功能。
- TimeSeries/XYChart:允许在XYChart和TimeSeries面板中控制网格线的可见性。
- 变换:将字段类型转换为时间字符串数字或布尔值。
- 值映射:增加基于正则表达式的值映射。
- Zipkin:增加上传跟踪JSON的功能。
错误修正
- 管理员:防止用户删除用户的当前/活动组织。
- 库面板:修复图书馆面板被保存在仪表板的文件夹中。
- OAuth:让通用的团队URL和JMES路径可配置。
- QueryEditor:修复了鼠标中键复制粘贴的问题
- 阈值:修复 "添加阈值 "中未定义的颜色。
- 时间序列:添加宽到长,并修复多帧输出。
- Tooltiplugin:修正当Tooltip设置为All时,Shared Crosshair的行为。)
破坏性变化
grafana-ui 中的monaco-editor 依赖关系已被更新为较新的版本 (0.27.0),它与旧版本 (0.21.2) 不完全向后兼容。向后不兼容的变化相当小,但它们确实存在,所以如果你的代码通过grafana-ui 包访问原始monaco-objects,请检查monaco-editor的变化日志并应用任何必要的变化。
grafana/ui 组件中的必选道具css 已被删除。
以前版本的grafana/ui 组件由于情感10和11之间的依赖性不匹配,导致css prop被添加到扩展反应类型的组件中,从而导致类型不正确。
使用多个统计量的面板查询和/或注释查询将被转换为每个统计量的一个查询/注释。如果一个警报规则是基于一个有多个统计量的查询行,现在它将只基于该查询行的第一个统计量。新的警报规则将不会为已迁移的查询创建。请注意,在大多数情况下,基于多个统计数据的警报规则是没有意义的。
弃用
getHighlighterExpressions 在数据源API中(用于在编辑查询时突出显示日志)已经被弃用,并将在未来的版本中删除。
弃用通知
ExploreQueryFieldProps 用于查询编辑器的接口已被弃用,并将在未来的版本中删除。请使用 代替。问题QueryEditorProps
插件开发修复与变更
- Grafana UI:修复TS错误属性
css在类型中丢失。