Grafana 支持以公网的方式连接 ByteHouse,本文为您介绍如何在 Grafana 中添加 ByteHouse 数据源。
您可以通过 Altinity plugin for ClickHouse插件 或增加 ClickHouse 数据源 的方式连接到 Grafana。
数据库用户功能为 Beta 功能,如需使用数据库用户连接,请联系提交工单或联系 ByteHouse 团队获取白名单权限。
在 Grafana Cloud 实例上可以一键安装 Altinity plugin for ClickHouse插件;最多可能需要 1 分钟才能看到插件出现在您的 Grafana 中。
对于本地实例,通过简单的 CLI 命令安装和更新插件。插件不会自动更新,但是当您的 Grafana 中有可用更新时,您会收到通知。
使用 grafana-cli 工具从命令行安装:
grafana-cli plugins install vertamedia-clickhouse-datasource
该插件将安装到您的 grafana plugins 目录中;默认值为 /var/lib/grafana/plugins。
点击访问有关 CLI 工具的更多信息。
或者,您可以手动下载 . zip 文件并将其解压缩到您的 grafana 插件目录中,请点击 下载 获取。
通过 Setting 页面配置连接参数。
参数 | 使用 IAM 用户连接 | 使用数据库用户连接 |
---|---|---|
URL | 您的租户对应的连接域名 https://{host}:8123,请参考步骤二:配置网络信息。 | |
AUTH | 开启 | |
USERNAME & PASSWORD |
|
|
配置完成后即可在查询区域写入SQL语句。
此功能当前仅支持 V2 账户。请联系 ByteHouse 支持人员了解 Account 类型。
在 Grafana Cloud 实例上可以一键安装 ClickHouse 数据源插件;最多可能需要 1 分钟才能看到插件出现在您的 Grafana 中。
对于本地实例,通过简单的 CLI 命令安装和更新插件。插件不会自动更新,但是当您的 Grafana 中有可用更新时,您会收到通知。
使用 grafana-cli 工具从命令行安装:
grafana-cli plugins install grafana-clickhouse-datasource
该插件将安装到您的 grafana plugins 目录中;默认值为 /var/lib/grafana/plugins。
点击访问有关 CLI 工具的更多信息。
或者,您可以手动下载下面适合您架构的 .zip 文件并将其解压到您的 grafana 插件目录中。
通过 Setting 页面配置连接参数。
从 Grafana 主菜单访问,可以在数据源部分立即添加新安装的数据源。
接下来,点击右上角的添加数据源按钮。数据源将在类型选择框中可供选择。
要查看已安装数据源的列表,请单击主菜单中的插件项。核心数据源和已安装的数据源都会出现。
细项 | 参数 | 配置说明 |
---|---|---|
基础配置 | Server address | 您的租户对应的连接域名,请参考步骤二:配置网络信息。 |
Server port | 8123 | |
Protocol | HTTP | |
Secure Connection | Enable | |
Skip TLS Verify | Enable | |
USERNAME & PASSWORD | 登录 ByteHouse 数据库的用户名和密码。您可使用 IAM 账号或数据库账号登录,获取相关连接信息详情请参见获取 ByteHouse 连接信息。
| |
高级配置 | Dial Timeout (seconds) | 600 |
Query Timeout (seconds) | 600 | |
自定义设置 | virtual_warehouse | 您的计算组 ID,可通过 ByteHouse 控制台>租户管理>参数设置,查看默认计算组 ID。 |
通过 Home > Connections > Data Sources > Add data source 路径,搜索并添加 MySQL 数据源。
填写连接信息。
参数 | 使用 IAM 用户连接 |
---|---|
Host URL | 配置为 ByteHouse 的网络域名。您可以在 ByteHouse 控制台的 租户管理>基本信息>网络信息 中查看对应信息。详情请参见 步骤二:配置网络信息。 |
Database name | 部署 ByteHouse 数据库时自定义的数据库名称。 |
Username & Password | 您可在 ByteHouse 控制台>租户管理>连接信息中获取的 API Key。详情请参见获取 API Key。
|
Use TLS Client Auth | 启用 |
Skip TLS Verification | 启用 |
Allow Cleartext Passwords | 可选配置,启用后,Username & Password 的配置信息如下:
|