博客/工程

Grafana 7.1中的新功能:通过InfluxDB和Flux查询支持获得新的数据见解

2020年8月11日 5分钟

艾米丽·库兹(Emily Kurze)是InfluxData的营销合作伙伴。自2014年以来,她一直在开源社区工作,包括超级账本和云原生计算基金会。

当Grafana实验室的创新副总裁Ryan McKinley演示了对InfluxDB Flux查询的新原生支持时,观众们议论纷纷bob电竞频道他在6月底的InfluxDays虚拟会议上的讲话.无论目标是构建物联网应用程序,还是监控DevOps基础设施或其他应用程序或系统,重要的是不仅仅是可视化数据。这种在InfluxData和Grafana之间的新集成,在Grafana 7.1中可用,可以更容易地组合数据源来丰富时间序列数据集,并获得强大的洞察力。

可观测性问题

可见性是对数据源的观察,而可观察性是跨数据源和系统进行观察的能力。跨堆栈和数据源的可观察性使我们更容易看到模式,并为来自关系数据库或日志数据库等其他来源的时间序列数据添加上下文。此上下文是正确解释数据模式和获得见解的关键,这些见解可以为流程改进提供信息、提高效率、识别异常并帮助确定服务中断的根本原因。

通量,一种由InfluxData创建的查询语言,可用于创建更复杂的查询,以帮助在一个地方集中关注最重要的数据。Grafana中仪表板的每个面板都由一个查询驱动。通过组合数据源,可以实时地将指标叠加在一起,使得数据源之间的关联更加容易。举一个非常简单的例子,网站流量的时间序列数据可以与订单量的增加相关联。

随着世界变得越来越数字化和工具化,当数据分离和孤立时,很容易错过模式。从多个数据源提取高级指标的仪表板可以消除竖井数据的低效率。

《Grafana》中的Flux的力量

InfluxData已经为Grafana更新了InfluxDB数据源,允许用户使用Flux查询语言查询InfluxDB。这个功能现在在Grafana 7.1中是原生的;用户不需要安装或管理任何额外的插件。凭借其最小的学习曲线,Flux使用户能够利用强大的功能,如连接、跨测量的数学、多个数据源,并创建比以前更复杂的查询。

对于那些熟悉InfluxDB的原始查询语言InfluxQL的人来说,这些查询仍然受到支持,并且可以与新的Flux查询一起运行。这允许在时间允许的情况下缓慢地将InfluxQL查询转换到Flux,从而简化向使用Flux的迁移。在Grafana 7.1中,内置的Flux查询构建器可以很容易地创建更强大的查询来填充仪表板图表,使用Flux查询来完成在InfluxQL中无法完成的事情。

流量特性

连接允许用户创建跨越多个数据桶的图。例如,一个显示每秒传输字节数和请求数的Grafana图表;Flux允许查询这两个度量值并将它们连接到一个表中。

跨测量的数学运算超越了简单的连接,允许在连接表中的列上执行数学函数。例如,您可以用错误率除以请求率来得到错误率百分比。

Grafana可以很容易地可视化来自多个数据源的数据。现在有了Flux查询的支持,可以通过在单个查询中合并不同类型的数据来将数据丰富提升到一个新的水平。Flux查询允许使用来自关系数据库(如MySQL、Postgres、Microsoft SQL Server、Snowflake、AWS Athena和谷歌BigTable)甚至CSV文件的元数据来丰富时间序列数据。例如,如果时间序列数据包括客户编号字段,但不包括客户名称,那么Flux可以从另一种数据库类型中提取客户名称,以便它们可以显示在Grafana仪表板中。

Flux的功能非常广泛,超出了本文所介绍的范围。一些更常见的功能包括对按标记排序、按列分组、按日历月份打开窗口和类似日期部分的查询的支持。它还支持枢轴、直方图和协方差查询等功能。查看所有详细文档中的Flux特性

提高生产工作量

IBM等企业已经在使用联合的Grafana-InfluxDB解决方案来可视化他们的时间序列数据。作为销售过程的一部分,IBM为客户对新的硬件和软件进行基准测试,以监视其系统。希望IBM解决其混合多云基础设施需求的客户通常运行POWER9服务器,这些服务器最多可以拥有192个CPU内核、64 TB内存、几十PB的SAN存储,并且通常混合运行AIX (UNIX)和Enterprise Linux (RHEL或SLES)工作负载。这些工作负载可以产生许多指标。IBM及其客户正在使用InfluxDB和Grafana来收集、存储和可视化性能数据,这些数据用于监视和调优不断变化的工作负载环境中的峰值性能。

8月13日上午8点(太平洋时间)与我们一起参加“了解IBM如何使用InfluxDB和Grafana帮助客户监视大型生产服务器和IBM基准测试中心”本次网络研讨会将以直播为特色奈杰尔·格里菲思来自IBM,罗纳德·McCollam来自Grabob电竞频道fana实验室,以及来自InfluxData的Russ Savage,他们将分享如何同时使用InfluxDB和Grafana来改善大型生产工作负载。他们还将涵盖来自InfluxData和Grafana Labs的最新产品更新。bob电竞频道争取到参加即将到来的网络研讨会的机会

开始使用InfluxDB, Flux和Grafana

要开始使用Flux和Grafana,今天就可以下载或试用云端的Grafana 7.1,浏览InfluxDB和Grafana文档,并了解更多有关如何InfluxDB与Grafana集成