79bob在线下载 >谷歌BigQuery


开发人员
bob电竞频道

资源

注册接收偶尔产品新闻和更新:


数据源
grafana

谷歌BigQuery

  • 概述
  • 安装
  • 更改日志
  • 相关内容

谷歌Grafana BigQuery数据源

谷歌BigQuery数据源插件允许您查询和可视化谷歌BigQuery Grafana内的数据。

安装插件

  1. 导航到BigQuery插件主页。

  2. 从左侧菜单中,单击安装插件按钮。

    安装显示选项卡。

验证插件安装

  1. 在Grafana,导航到配置>数据源
  2. 从右上角,点击添加数据来源按钮。
  3. 搜索谷歌在搜索领域,BigQuery和悬停在谷歌BigQuery搜索结果。
  4. 单击选择谷歌BigQuery按钮。如果你可以点击选择按钮,然后安装。

配置谷歌在Grafana BigQuery数据源

遵循这些指令添加一个新的谷歌BigQuery数据源,并输入配置选项:

需求

以下需要启用Google api插件的工作:

身份验证

谷歌BigQuery数据源提供了两种认证方式:

  • 通过上传谷歌服务帐户的关键
  • 从谷歌元数据服务器通过自动检索凭证(只有当运行Grafana GCE虚拟机)

谷歌服务帐户认证

创建一个谷歌云平台(GCP)服务帐户。BigQuery数据查看器角色和用户角色的工作提供的所有权限Grafana需求。

谷歌元数据服务器

当Grafana谷歌计算引擎(GCE)上运行虚拟机,谷歌有可能BigQuery数据源自动检索默认项目id和从元数据服务器的身份验证令牌。为此,你需要确保你有一个服务帐户设置为默认账户的虚拟机和服务帐户已读访问权BigQuery API。

供应

可以使用配置文件配置数据源Grafana准备系统。了解它是如何工作的,包括所有的设置,您可以设置数据源,请参考供应Grafana数据源

下面,你会发现一些配置示例

使用服务帐户

#配置文件版本(在secureJsonData私钥)apiVersion: 1数据源:-名称:BigQuery DS类型:grafana-bigquery-datasource编辑:真正启用:真正的jsonData: authenticationType: jwt clientEmail: your-client-email defaultProject: your-default-bigquery-project tokenUri: https://oauth2.googleapis.com/token secureJsonData: privateKey:您的私钥
配置文件版本号(与私人jsonData关键路径)apiVersion: 1数据源:-名称:BigQuery DS类型:grafana-bigquery-datasource编辑:真正启用:真正的jsonData: authenticationType: jwt clientEmail: your-client-email defaultProject: your-default-bigquery-project tokenUri: https://oauth2.googleapis.com/token privateKeyPath:“/ etc /机密/ bigquery.pem”

使用谷歌元数据服务器

# apiVersion配置文件版本:1数据源:名称:BigQuery DS类型:grafana-bigquery-datasource编辑:真正启用:真正的jsonData: authenticationType:全球教育运动

进口的查询与DoiT国际BigQuery数据源创建插件

每个人都使用Grafana 8.5 +,可以导入查询创建DoiT国际BigQuery社区插件通过简单地改变Grafana BigQuery的数据源。请注意,查询将被导入原始SQL查询。

查询的数据源

查询编辑器允许您查询谷歌BigQuery数据源。查询可以包含宏简化语法,允许动态部分。

SQL查询编辑器

SQL查询编辑器有一个丰富的支持标准的SQL,以及详细的自动完成:

  • BigQuery标准SQL语言的语法。
  • BigQuery数据集,表和列。
  • 宏和模板变量。

SQL查询编辑器还支持查询验证和代码格式化。

查询验证

SQL查询编辑器验证查询为您提供有意义的信息有什么问题查询。如果查询有效,估计查询显示大小。

扩展代码编辑器

SQL查询编辑器允许在全屏幕编辑查询代码编辑器使它容易处理长时间查询:

键盘快捷键

  • CMD / Ctrl +返回——运行查询

可视查询编辑器

可视查询编辑器允许创建简单的BigQuery查询没有SQL知识。它有基本的聚合支持、过滤、分组、排序和原始查询预览。类似于SQL查询编辑器,可视查询编辑器也验证您的查询的创建。

查询的时间序列

添加后时间序列可视化选项是可选择的时间戳查询字段。该字段将被用作时间戳。你可以选择时间序列可视化使用可视化选项。Grafana解释没有明确的时区UTC时间戳行。任何列除了时间都被视为一个值列。

查询如表

表可视化总是会用于任何有效的谷歌BigQuery查询。

为了简化语法,并允许动态部分,如日期范围过滤器,查询可以包含宏。

这里有一个例子将使用的查询与宏观Grafana时间滤波器:

从“project.dataset选择time_column、value_column。表”,__timeFilter美元(time_column)
宏的例子 描述
__timeFilter美元(timeColumn) 将被一个时间范围取代过滤器使用指定的名字。
美元__timeGroup (timeColumn间隔) 将取代一个表达式可用的GROUP by子句中。
__from美元__to美元 将被一个Unix取代过滤器开始或结束时间的毫秒表示。例如,timestamp_millis (__to美元)
$ {__from:日期}$ {__to:日期} 将被一个日期取代的(ISO 8601 / RFC 3339)表示时间过滤开始或结束时间。例如,选择日期(“$ {__from:日期}”)

模板和变量

添加一个新的谷歌BigQuery查询变量,请参考添加一个查询变量

在创建一个变量,您可以使用它在你的谷歌BigQuery查询使用变量的语法。关于变量的更多信息,请参考模板和变量

了解更多

安装谷歌工具BigQuery Grafana云:

欲了解更多信息,请访问文档插件安装

更新日志

1.3.0

  • 特点:添加对PDC的支持。

1.2.9

  • 烦人的事:使用SQLDS在每个插件实例。

1.2.8

  • 修复因为失踪refId # 180:变量查询错误

1.2.7

  • 烦人的事:更新变量编辑器使用新的API。这也将修复一个问题与timeFilter宏。# 174

1.2.6

  • 烦人的事——现在后端二进制文件编译golang 1.20.4

1.2.5

  • 烦人的事:凹凸版

1.2.4

  • 烦人的事:升级到最新grafana-google-sdks # 166
  • 烦人的事:迁移到create-plugin # 165
  • 添加处理地点:哥伦布(俄亥俄州),皇马、米兰和巴黎时装周# 161

1.2.3

  • 烦人的事:升级grafana /实验1.0.1 # 144
  • 修复宏:更新时间结束时间变量# 155
  • 修复在宏观timegroup # 156:不要恐慌

1.2.2

  • 烦人的事:更新至1.19 Golang # 149

1.2.1 "

  • 查询:解决一个问题时查询位置不正确设置。(# 140)

1.2.0

  • 数据源配置:添加支持数据源配置中使用私钥路径。

1.1.1

  • 解决办法:与8.0.0 Grafana版本兼容性问题。(# 121)

1.1.0

这个版本提供了一个新功能,允许使用多个BigQuery项目使用一个数据源。为了看到GCP项目列在查询编辑器中,您需要启用谷歌云资源管理器API

  • 功能:添加支持多项目设置。(# 112)
  • 烦人的事:更新@grafana /实验的依赖。(# 115)
  • 修复:处理位置不再是重置当代码编辑器查询更改。(# 114)

1.0.3

  • 数据类型支持:添加支持查询原始类型的数组。
  • 修复:插入__interval美元__interval_ms美元当验证查询变量。

1.0.2中

  • 修复:使用GCE认证时使用默认配置项目。

1.0.1

  • 身份验证:允许配置默认项目在使用GCE身份验证。

1.0.0

0.1.15

  • 数据类型支持添加支持地理、BIGNUMERIC和字节数据类型。
  • 代码编辑器:添加可能性编辑查询扩展编辑器。
  • 可视化查询构建器:在选择支持星号。
  • 可视化查询构建器:格式预览。
  • 可视化查询构建器:当聚合选择开放组织。
  • 修复:重置查询数据集变化。
  • 修复:删除不使用配置设置。
  • 修复:执行查询验证处理位置变化。
  • 更新可用加工位置的列表。
  • 更新最小Grafana版本。

0.1.14

  • 修复:重置查询在视觉query builder表改变了。
  • 修复在视觉查询构建器:删除防反跳状态更新。
  • 修复正确:格式模板变量和宏代码编辑器。
  • 修复:不要隐藏运行查询。
  • 修复:插入模板变量正确验证请求。

0.1.13

  • 数据源设置:修复缺陷,使它无法复位,改变JWT令牌用于身份验证。

0.1.12

  • 注释:添加注释的支持。
  • 可视化查询构建器:视觉query builder已经默认限制设置为一个查询(50)。
  • 可视化查询构建器:用视觉query builder构建的查询不再自动执行,运行查询按钮显示在代码编辑器。
  • 可视化查询构建器:查询所产生的视觉Query builder表用引号。
  • 可视化查询构建器:添加Order By聚合列选择。
  • 可视化查询构建器:修复bug当用户更改过滤操作符。
  • 自动完成:为宏添加完成。
  • 查询验证:添加时间范围查询验证API调用。修复查询验证错误当宏使用的时间范围。
  • 查询验证:返回验证时使用不受支持的宏。
  • 修复:timeGroup宏现在应该正确地插入。

0.1.11

  • 修复:允许运行脚本查询。
  • 查询验证:添加插值来验证响应。

0.1.10

  • 代码编辑器:添加选项格式的查询。
  • 代码编辑器:不要运行查询时用户模糊了代码编辑器。
  • 查询验证:不要re-validate查询如果它没有改变。

0.1.9

  • 自动完成:添加WHERE子句中的列的建议。
  • 查询验证:积极运行查询验证查询更改而不是模糊。
  • 代码编辑器:运行查询时CTRL / CMD +返回。

0.1.8

  • 自动完成建议:提高表。
  • 查询验证:插入模板变量和宏之前排练表演。

0.1.7

  • 自动完成:添加建议ingestion-time分区表过滤器。
  • 代码编辑器:让关键字自动完成不分大小写和运营商。
  • 代码编辑器:使查询字节估计更加用户友好。

0.1.6

  • 代码编辑器:添加验证查询排练。

0.1.5

  • 自动完成建议:固定破碎的数据集/表。

0.1.4

  • 可视化查询构建器:引入视觉查询生成器。
  • 代码编辑器:将原始查询编辑器在Grafana < 8.2.x工作。

0.1.3

  • 自动完成逻辑运算符:删除处理。
  • 代码编辑器:不要在模糊上运行查询,提高查询头组件。

0.1.2

  • 数据类型支持:处理数值数据类型。

0.1.1

  • 自动完成:固定破碎的数据集/表建议如果项目id或数据集id包含关键字定义在摩纳哥的默认SQL语言的定义。

0.1.0

最初的测试版。