博客/工程

介绍Grafana的雪花企业插件

2020年10月23日4分钟

这篇文章已经更新,以反映对Grafana Cloud用户的Snowflake数据源插件的可用性变化。

发布新功能或增强功能总是一种令人兴奋的感觉。在美国东北部越来越冷的时候,我梦想去一个温暖的地方旅行,为什么不借此机会谈谈雪花呢?

雪花提供基于云的数据存储和分析服务,通常称为“数据仓库即服务”。雪花的主要好处是,您可以为计算和存储付费实际使用,所以它不是“另一个数据库”。

雪花在过去的几年里变得非常流行,在一个巨大的上市通过允许企业用户使用基于云的硬件和软件以负担得起的价格存储和分析数据。许多公司使用雪花存储应用程序和业务数据,如事务计数、活动用户会话,甚至时间序列或度量数据。您希望将雪花数据与其他数据源一起可视化是有道理的Grafana,以便将日志和度量信息放在上下文中……现在您可以了!

雪花企业数据源插件for Grafana使用了一个由摩纳哥提供支持的提前输入查询编辑器,并支持注释和警报,因此您可以将来自雪花的事件覆盖到其他图表的顶部,或者在雪花的数据超出一定阈值时获得警报。就像SQL Server数据源插件,您可以将查询结果格式化为表格或时间序列数据。下面我们快速浏览一下这个插件的一些功能。

开始

雪花插件:Grafana仪表盘
雪花插件:Grafana仪表盘

一旦你安装在Snowflake插件中,配置Snowflake为数据源配置>数据源>添加数据源.选择雪花。

添加身份验证详细信息,就可以查询数据源了!

雪花插件:配置与Grafana
雪花插件:配置与Grafana

快速提示:单击权限选项卡启用数据源权限,这是一个企业特性,允许您控制谁可以查询数据源。

让我们开始查询!

雪花插件:查询编辑器
雪花插件:查询编辑器

查询编辑器是一个Smart SQL自动完成编辑器,允许您将其格式化为时间序列或表。

雪花插件:SQL自动完成查询编辑器
雪花插件:SQL自动完成查询编辑器

整洁!

变量是我最喜欢的——而且很容易做到,只需在查询中添加它:

select <列> from <表> WHERE <列> = $variable'

多值变量可以像这样在查询中使用:

WHERE $__timeFilter(start_time) AND query_type regexp '${queryType:regex}'

下面是变量在Grafana中的样子:

雪花插件=变量
雪花插件=变量

警报和注释

现在您已经有了一些查询,我们添加一些提醒如何?

雪花插件:警报
雪花插件:警报

最后,我想谈谈注释.注释提供了一种用丰富的事件在图上标记点的方法。

雪花插件:注解
雪花插件:注解

在这个例子中,我使用这个注释查询来显示成功的登录和IP作为注释:

选择EVENT_TIMESTAMP作为时间,EVENT_TYPE, CLIENT_IP从ACCOUNT_USAGE。LOGIN_HISTORY WHERE $__timeFilter(time) AND IS_SUCCESS='YES'

快速提示:在数据源中,您可以导入我们在示例中使用的仪表板,以帮助您开始查询、变量和注释。

这个仪表板显示了有用的账单和使用信息。它使用ACCOUNT_USAGE数据库,并要求查询器具有ACCOUNTADMIN角色。为了安全地完成这一任务,您可以创建一个新的Grafana数据源,该数据源具有具有ACCOUNTADMIN角色的用户,并在上面的变量中选择该数据源。

雪花插件:新的数据源
雪花插件:新的数据源

了解更多

雪花插件适用于具有Grafana云帐户或以Grafana企业许可证。有关更多信息或开始,请查看雪花解决方案页面bob彩票中奖计划联系我们的团队

如果您还没有使用Grafana Cloud—开始可观察性最简单的方法—现在就注册,免费试用Grafana Cloud Pro 14天,具有无限的度量、日志、跟踪和用户、长期留存和访问一个Enterprise插件。