2月底,发布了Grafana监视平台的第六版。 在本文中,我们将向您详细介绍此版本的功能以及该工具的新功能。
/ Flickr / 西蒙 / CC BY-SA什么是格拉法纳
Grafana是一种数据可视化工具。 它
可以处理表格,图形,文本,地图,并支持与第三方应用程序和插件的集成。 Grafana使得创建带有面板的所谓仪表板成为可能,每个仪表板都显示指定时间段内系统的已设置指标。 每个仪表板都是通用的,可以根据特定项目的需求进行自定义。
NetApp,PayPal Stack Overflow和Red Hat等公司
都与Grafana合作。 特别是,使用Grafana的PayPal
监视服务
的性能,红帽团队
帮助该平台监视OpenStack云上的负载。
您
可以在GitHub ,官方网站
文档和
快速入门指南中 找到项目存储库。
新版本中发生了什么变化
2月下旬在洛杉矶举行的GrafanaCon会议上介绍了新版本的Grafana。 您可以在项目官方网站
的变更日志中了解Grafana v6的所有创新。 让我们谈谈其中最有趣的。
从Angular迁移到React。 社区在去年春天
要求有机会在React上编写自定义插件。 在新版本中,Grafana开发人员已实现了此功能。 现在,插件将
使用 @ grafana / ui SDK库。
同时,Grafana完全迁移到了新库。 根据开发人员的说法,他们采取了这样的步骤,以简化对代码库的支持(制作面向未来的代码)。
添加了探索 。 这是用于分析和调试的工具,将有助于找出基础结构中故障的原因。 它与
Prometheus查询编辑器集成。 通常,为了获取有关特定对象状态的信息,用户使用PromQL查询语言访问Prometheus服务器。 Grafana v6将允许您跳过此步骤,并立即在仪表板上显示所有信息。
另外,在更新的编辑器中,用于度量标准和查询名称的自动完成功能开始起作用,并且出现了用于在表中搜索数据的过滤器。 根据开发人员的说法,这些更新将帮助您快速找到所需的信息,而无需在工具之间进行切换。
新的Loki日志收集系统。 这是一个水平可伸缩的日志记录系统,它不对日志的内容索引,但对它们的元数据编制索引。 用户能够以压缩格式存储日志。 当使用
Kubernetes壁炉日志时,此方法
将很方便 ,因为它们的标签会自动索引。
删除了用户会话存储。 这样做是为了
简化使用Redis,Memcache,Postgres或MySQL之类的软件的工作。 现在将
使用生命周期较短的令牌代替会话
,以进行身份验证。 用户可以在配置文件中配置令牌生存期。 开发人员还实现了一些安全更新:
默认情况下 ,cookie与
SameSite属性一起
使用 ,可保护用户免受跨站请求伪造(
CSRF )攻击。
不太重要的改进包括
重新设计了调色板并支持Google Hangouts聊天通知。
/ Flickr / 布鲁斯·根特(Bruce Guenter) / CC BY类似物Grafana
Grafana不是唯一的开源数据可视化工具。 另一种解决方案是
Kibana平台,该平台是ELK堆栈的一部分(ElasticSearch,Logstash,Kibana)。 我们在
1cloud中将其用作日志记录工具-
在另一篇文章中介绍了实现ELK的经验。
Kibana社区的优势包括其易于部署和文本搜索功能。 Grafana还因其精美而实用的界面而受到赞赏。 同时,与Grafana不同,Kibana可以分析日志的文本消息。 因此,如果用户面临研究系统信息并使用它来确定故障原因的任务,则Kibana
更适合 。
Kibana在可扩展性方面也胜过Grafana。 去年,当
虚拟服务器的数量增加到数百
台时,Punchplatform开发团队
放弃了 Grafana,而选择了Kibana。
Kibana的弱点
包括集成受限。 该工具仅适用于Elasticsearch,Grafana可与Prometheus或Redis等第三方服务一起使用。
IaaS提供商1cloud.ru的开发部负责人Sergey Belkin说:“ Grafana和Kibana是有助于解决不同问题的工具。” “如果要监视数百或数千台服务器,那么Kibana会做得更好。” 如果最重要的任务是与第三方服务集成,那么值得关注Grafana。”
数据可视化解决方案的未来
根据BI-SURVEY的
预测 ,信息收集和视觉呈现的解决方案将成为2019年的主要趋势之一。 人们相信,业界正在
等待从图形和表格格式的简单数据显示系统
过渡到基于AI系统的“智能”工具。 这种方法将自动执行许多与监视IT基础结构有关的例行任务。
因此,可以预期Grafana,Kibana和类似项目将变得更加灵活,并获得不仅可以跟踪而且可以独立消除事件的组件。
我们公司博客中的一些资料: