Grafana v8.3 新功能
Grafana 8.3 是 Grafana Labs 的一个令人兴奋的版本。此版本包括新的 K线图面板、新的可视化建议引擎,以及针对企业用户的录制查询。
对于开源用户来说,这也是 Grafana 告警(原统一告警)首次在新安装的 Grafana 中默认启用。Grafana 8.3 中的 Grafana 告警是您所有告警的灵活、单一视图。此版本中还包括对通知器、联系点和告警规则的扩展配置支持,以及面向我们企业客户的审计和基于角色的访问控制。
我们在此总结了该版本的新功能,您可能也对公告博文感兴趣。如果您想了解所有详细信息,可以查看完整的 CHANGELOG.md。
Grafana OSS
社区贡献
Grafana 8.3 包含许多社区贡献,包括在标签中插值变量的功能( #42318)、飞出式子菜单支持( #41647)、将 AWS RoboMaker 和 AWS Global Accelerator 指标添加到 AWS CloudWatch 数据源( #41450、 #41236)、以及新闻面板的更新( #41193)、插件目录的更新( #40917),等等。Grafana Labs 团队深切感谢所有投入时间为 Grafana 开发做出贡献和参与的人员。
可访问性
我们在改进 Grafana 的可访问性方面持续取得进展。在 Grafana 8.3 中,我们更新了主菜单,改进了键盘导航。我们还改进了使用 Tab 键(tab 停止点)导航元素时的行为,并完成了使 Grafana 查看者角色与屏幕阅读器等辅助技术兼容的工作。您可以在此处阅读我们的可访问性声明,并使用我们的社区 Slack 或我们的社区论坛就可访问性问题与我们联系。
仪表盘和可视化
面板建议
Grafana 现在将根据面板中查询或多个查询返回的当前数据,提供可视化类型的建议。这使得查看可用的数据解释方式更加直观,并且在构建具有特定目标的面板和仪表盘时可以作为一个有用的起点。

K线图面板(Beta 版)
Grafana 8.3 包括一个新的 K线图面板,功能远不止如此。除了 K线图和开盘价、最高价、最低价、收盘价行为外,它还包括可自定义的涨跌颜色、根据数据周期内或周期间变动确定的柱状颜色、带有匹配颜色的成交量直方图,以及分离或创建独立成交量直方图以实现更灵活的仪表盘设计的能力。K线图面板基于我们的时间序列面板,这意味着它也支持使用相同的配置选项和样式显示其他数据。

地理图更新
地理图面板已更新,支持多个数据层。现在面板可以配置多个标记、热力图和 GeoJSON 层。这些层可以单独配置、命名和重新排序,以创建丰富、多维的可视化。有关如何设置和配置这些新选项的详细信息,请参阅文档。

Grafana 告警
Grafana 告警现在是所有新的 Grafana 8.3 开源安装的默认告警体验。Grafana 8.3 中的 Grafana 告警包括测试联系点和通知路由的功能。Grafana 8.3 还增加了在 Grafana 告警工作流程中配置和使用外部 Prometheus 风格的告警管理器功能。

支持 AWS CloudWatch Metrics Insights
Grafana 和 Amazon Managed Grafana 现在支持 AWS Metrics Insights – 一个快速、灵活的基于 SQL 的查询引擎,使您能够实时识别数百万操作指标的趋势和模式。
您可以在 AWS CloudWatch 插件中使用 Metrics Insights。使用此新功能就像选择“指标查询类型”一样简单。指标查询类型有两种不同的模式:构建器模式和代码编辑器模式。
下面的示例演示了如何使用新的 Metrics Insight 功能来查看平均 CPU 利用率最高的 5 个实例,按最大值降序排列。代码编辑器具有内置的自动补全支持,在查询编写过程中提供建议。

Grafana Enterprise
录制查询
录制查询将“时间点”数据转换为时间序列。
录制查询允许您将某些非时间序列查询的结果导出到企业版后端,以便随时间存储数据,并允许客户构建自己的时间序列。
此新功能对于使用插件的企业客户尤其有用,因为许多新插件(如 ServiceNow 和 Jira)不返回时间序列数据,因此客户无法绘制随时间变化的历史数据。通过录制查询,现在可以了!更多信息请参阅
使用新的角色选择器(Beta 版)直接为用户分配基于角色的权限
有时,“查看者”、“编辑者”和“管理员”角色并不能满足特定用户在 Grafana 中需要执行的操作。现在,您可以直接为用户分配基于角色的权限,以便他们可以创建报告、使用探索模式、创建数据源以及在 Grafana 中执行其他特定操作。可以通过 Grafana 管理员用户管理页面访问角色选择器。

将基于角色的访问控制用于组织和许可证(Beta 版)
我们向基于角色的访问控制添加了新权限,以帮助您指定用户可以执行的操作。现在,除了用户、数据源、报告和其他资源外,您还可以分配管理 Grafana 中组织和许可证功能的权限。基于角色的访问控制仍处于 Beta 阶段,我们将继续添加新权限,直到覆盖 Grafana 的所有端点。有关可以使用基于角色的访问控制允许执行的操作的完整列表,请参阅参考文档。
从密钥管理服务获取您的加密密钥
Grafana 的数据库包含密钥,例如用于查询数据源、发送告警通知以及在 Grafana 中执行其他功能的凭据。这些密钥使用通常存储在 Grafana 配置文件中的密钥进行加密。现在,您可以从 Amazon KMS、Azure Key Vault 或 Hashicorp Vault 获取加密密钥。这使您可以集中管理 Grafana 加密密钥,并降低密钥泄露的可能性。
为了支持这一点,我们已将 Grafana 企业版升级,使用信封加密,通过在加密过程中增加一层间接性来补充 KMS 集成。Grafana 不是使用单个密钥加密所有密钥,而是使用一组称为数据加密密钥 (DEK) 的密钥来加密它们。这些数据加密密钥本身则使用单个密钥加密密钥 (KEK) 进行加密。通过信封加密,您可以将 KEK 存储在您的 KMS 中,同时仍可使用存储在 Grafana 数据库中的 DEK 快速加密和解密数据。
所有用户支付相同的费用,无论其权限如何
您是否厌倦了管理用户权限,因为您的许可证只允许特定数量的查看者、编辑者或管理员?我们也曾是如此。我们添加了组合用户定价支持,所有用户在 Grafana 企业版中花费相同,并且属于同一许可证类别。这是一个特定的许可证选项,必须在您的合同中更新。要了解更多信息,请参阅我们的许可证文档。要切换到组合用户定价,请联系您的 Grafana Labs 客户团队。

通过资源缓存更快地创建仪表盘
您的查询编辑器现在更快了。查询缓存通过减少对数据源执行重复查询的次数,提高了查询性能,有时还能降低成本。资源缓存执行同样的操作,但针对资源调用,例如在 AppDynamics 编辑器中检索应用程序列表、从 Datadog 获取指标列表或模板变量下拉列表中的值列表。这为在 Grafana 中编写查询的所有人带来了更流畅的用户体验。
查阅更多服务的审计日志,例如告警
审计日志是用户在 Grafana 中执行的操作记录,您可以在发生安全事件时进行调查,或更好地了解 Grafana 的使用情况。我们已为针对插件、数据源、库元素和 Grafana 新的告警服务执行的新操作添加了审计日志。这确保了用户在 Grafana 企业版中进行的任何更改都会被记录下来。有关详细信息,请参阅审计文档。