Grafana实验室的Grafana 8.0版本有了许多新功能,包括在单一界面中结合不同类型的警报和更广泛的可视化选项。
Grafana实验室对告警功能的重新思考涉及到如何将来自Grafana的警报,以及来自Prommetheus和其他可观察性选项的警报结合在一个用户界面(UI)中,从而将可以在控制台中同时查看的不同警报类型连接起来。
在Grafana 8.0发布之前,用户不得不在两种不同的警报系统中进行选择,包括"嵌入在Grafana中的易于使用的图形驱动的警报系统,或与Prometheus一起的强大的配置驱动系统,"
Wilkie说:"通过Grafana 8.0,我们把这两个系统统一到一个用户界面,把Prometheus的多维警报功能和Grafana UI的简单性结合起来。"
Grafana 8.0还为Grafana的云、企业和开源堆栈连接了不同的Grafana和Prometheus警报。这使得用户可以为Grafana兼容的Cortex警报和Loki警报,以及Prometheus兼容的数据源配置和编辑警报规则。
Grafana实验室还介绍了警报现在是如何与仪表盘解耦的,增加了对多维警报的支持、管理大规模通知的策略和一个API。
Wilkie解释说,用户过去还必须为他们应用中的每个服务或组件运行多个警报规则副本。有了Grafana 8.0,由单一的 "多维 "警报规则组成的统一警报现在可以在所有组件中使用,"为每个组件发出单独的通知,"他说。"这为Grafana中要求最多的功能之一:在仪表板警报中使用模板变量,提供了另一种解决方案。"
此外,Grafana与Prometheus的统一也延伸到Grafana现在如何将Prometheus Alertmanager直接嵌入到Grafana界面,Wilkie说,这种能力允许 "对警报通知进行复杂的消音、分组、路由和重复数据处理,从而减少呼叫器疲劳,确保警报到达正确的团队。"
此外,Grafana把它的 "big tent"理念带到了新的警报系统中,使用户能够针对Grafana支持的任何数据源的庞大目录,获得Prometheus警报的力量。
Grafana 8.0还超越了时间序列数据库来源的可观察性。以前,Grafana的数据可视化功能缺乏对非时间序列数据以及物联网和工业文本和布尔状态传感器数据可视化的内置支持。Grafana实验室联合创始人、Grafana开源项目负责人Torkel Ödegaard说,用户不得不寻找不同质量和行为的外部插件来解决这些用例。
Grafana 8.0提供了新的设计和色彩方案选择选项。
Ödegaard说,新的支持包括四个新的可视化方案,这些方案是为了解决以前的那些限制而创建的。例如,新的柱状图和饼状图可视化选项,使分类和非时间序列数据的可视化变得 "简单而美丽",Ödegaard说。新的状态时间线可视化可以显示随时间变化的离散状态,或使用配置的阈值将时间序列数据转化为离散状态。其他新的可视化方式包括状态历史和直方图。
Ödegaard说:"随着所有这些可视化现在被捆绑在一起并使用新的可视化架构,显示设置和选项UI现在在所有的可视化中都是一样的,这使得用户更容易建立仪表盘。"