本文共 2993 字,大约阅读时间需要 9 分钟。
2月25日,Grafana 6.0稳定版正式发布。Grafana 6.0带来了很多令人兴奋的新特性和增强,同时提供了一个新的基于React的面板和插件架构,它们将从根本上改变Grafana平台的未来。
Grafana的仪表盘UI用于构建可视化的仪表盘。Explore剥离了所有仪表盘和面板选项,这样用户就可以专注于查询和指标探索。不断迭代,直到得到一个可用的查询,然后可以考虑构建一个仪表盘。用户也可以从仪表盘面板跳转到Explore,然后以面板查询作为起点在Explore中进行临时查询。
对于基础设施监控和事件响应,现在不再需要切换到其他工具来调试出错的地方。用户可以通过Explore深入了解指标和日志,并找出问题的根源。Grafana最新的日志数据源Loki与Explore紧密集成,可以并排查看指标和日志。
Explore是Grafana的最新范式,创建了一个新的交互式调试工作流,集成了指标和日志这两个最重要的可观察元素。Explore适用于每个数据源,并为Prometheus定制了查询编辑器,为用户提供最佳的Explore体验。
Explore提供了一个新的Prometheus查询编辑器。这个新的编辑器改进了自动完成、指标树选择器、与Explore表视图的集成,方便进行标签过滤和显示有用的查询提示(自动将函数应用在查询中)。Prometheus和Grafana Loki之间也进行了集成,可以在指标查询和日志查询之间跳转,并保留标签过滤器。
Explore支持拆分视图,用户可以并排比较不同的查询、数据源、指标和日志!
Explore的日志探索和可视化功能可用于任意的数据源,但目前只有来自Grafana Lab的开源日志聚合系统Grafana Loki实现了这些功能。
Loki是一个可水平伸缩、高可用、多租户的日志聚合系统,灵感来自Prometheus。它的设计考虑到了成本和效益问题,它不索引日志内容,而是为每个日志流创建一组标签。查询Loki的日志与在Prometheus中使用标签选择器查询日志的方式类似。它使用标签对日志流进行分组,这些日志流可与Prometheus标签匹配。
更多有关Grafana Loki的内容可以参看,或者访问Grafana Labs托管的Loki()。
Explore还提供了一个新的日志面板。在不久的将来,Explore中将添加对其他日志源的支持,下一个要集成的是Elasticsearch。
Grafana 6.0在编辑面板方面提供了一个完全重新设计的UX。现在,如果需要为查询和选项提供更多空间,可以调整可视化区域的大小,反之亦然。用户还可以在新面板编辑模式下更改可视化效果(面板类型),不需要通过添加新面板来尝试不同的可视化效果!
Grafana 6.0提供了一个新的独立Gauge面板。这个新面板包含了一个新的阈值编辑器, Grafana团队后续将继续进行优化,并开始将其用在其他面板中。
Grafana 6.0的主要一部分工作与迁移到React有关。这部分投入作为对Grafana代码库和生态系统未来的验证。从6.0开始,面板和数据源插件可以使用React来开发(需要使用@grafana/ui sdk库)。
Grafana 6.0对谷歌Stackdriver提供了官方的内置支持。Grafana 5.3中就已经提供了Beta支持,从那时起,又陆续新增了很多改进。
Grafana 6.0的目标之一是增加对三大云平台的支持。Amazon Cloudwatch多年来一直是受支持的核心数据源,现在也支持谷歌Stackdriver。 Grafana团队去年为Azure Monitor开发了一个外部插件,这个插件在新版本中成为内置数据源之一。对于外部插件的用户,Grafana将自动转向使用内置版本的插件。新版本支持Azure Monitor服务的警报等功能。
Azure Monitor数据源为Grafana带来了与四个Azure服务的集成——Azure Monitor、Azure Log Analytics、Azure Application Insights和Azure Application Insights Analytics。
Grafana现在支持在配置文件中配置警报通知,运维人员可以在不使用UI或API的情况下配置警报通知。管理员可以设置一个叫作uid的新字段,它是一个字符串标识符。这样就可以在多个环境中使用相同的警报通知配置,并通过字符串标识符而不是数字ID(依赖于插入顺序以及实例中存在的通知程序的个数)来引用仪表盘中的通知程序。
Grafana 6.0无需为用户会话配置额外存储。如果用户使用了无状态用户会话存储,如Redis、Memcache、Postgres或MySQL,或者在一个高可用的环境中,部署Grafana会变得更加容易。
Grafana 6.0实现了基于频繁旋转的短期令牌的解决方案,以此取代用户会话和老旧的“cookie”解决方案。“cookie”解决方案允许用户在多个浏览器会话之间登录,但多年来一直受到多个安全漏洞的影响。
请注意,在升级后,所有用户下一次访问时需要登录。
除此之外,新版本还改进了与跨站点请求伪造(CSRF)和跨站点脚本(XSS)漏洞相关的安全性:
如果使用了Auth Proxy Authentication,仍然需要设置用户会话,但不在久的将来可能可以移除这个要求。
Grafana 6.0改进了颜色选择器,可以显示颜色名称和主要颜色。这将改善面板可访问性,并有助于保持仪表盘之间的颜色是一致的。颜色选择器在后续将会做出更多改进,比如显示仪表盘中使用的颜色。
请查看升级说明()。
请检查CHANGELOG.md文件()。
下载页面:。
英文原文:
转载地址:http://yvjtx.baihongyu.com/