Grafana
Grafana 是一个监控仪表盘系统,是由 Grafana Labs 开发的开源监控工具。它可以通过让我们提供要监控的数据,生成各种可视化,极大地简化了监控的复杂性。此外,它还具有报警功能,在系统出现问题时发送通知。Databend 和 Databend Cloud 可以通过 Grafana Databend Data Source Plugin 与 Grafana 集成。
教程:与 Grafana 集成
本教程将指导您使用 Grafana Databend Data Source Plugin 将 Databend / Databend Cloud 与 Grafana 集成。
步骤 1. 设置环境
在开始之前,请参考官方安装指南安装 Grafana:https://grafana.com/docs/grafana/latest/setup-grafana/installation。
对于本教程,您可以选择与 Databend 或 Databend Cloud 集成:
- 如果您选择与本地 Databend 实例集成,请按照 部署指南 进行部署(如果您还没有部署的话)。
- 如果您更喜欢与 Databend Cloud 集成,请确保您可以登录到您的账户并获取计算集群的连接信息。更多详情,请参阅 连接到计算集群。
步骤 2. 修改 Grafana 配置
将以下行添加到您的 grafana.ini
文件中:
[plugins]
allow_loading_unsigned_plugins = databend-datasource
步骤 3. 安装 Grafana Databend Data Source Plugin
-
在 GitHub Release 找到最新版本。
-
获取插件 zip 包的下载 URL,例如,
https://github.com/databendlabs/grafana-databend-datasource/releases/download/v1.0.2/databend-datasource-1.0.2.zip
。 -
获取 Grafana 插件文件夹并将下载的 zip 包解压到其中。
curl -fLo /tmp/grafana-databend-datasource.zip https://github.com/databendlabs/grafana-databend-datasource/releases/download/v1.0.2/databend-datasource-1.0.2.zip
unzip /tmp/grafana-databend-datasource.zip -d /var/lib/grafana/plugins
rm /tmp/grafana-databend-datasource.zip
-
重启 Grafana 以加载插件。
-
导航到 Grafana UI 中的 Plugins 页面,例如,
http://localhost:3000/plugins
,并确保插件已安装。
步骤 3. 创建数据源
-
转到
Add new connection
页面,例如,http://localhost:3000/connections/add-new-connection?search=databend
,搜索databend
,并选择它。 -
点击页面右上角的 Add new data source。
-
输入您的 Databend 实例的
DSN
字段。例如,databend://root:@localhost:8000?sslmode=disable
,或databend://cloudapp:******@tnxxxxxxx.gw.aws-us-east-2.default.databend.com:443/default?warehouse=xsmall-fsta
。 -
或者,输入
SQL User Password
字段以覆盖DSN
字段中的默认密码。 -
点击 Save & test。如果页面显示 "Data source is working",则表示数据源已成功创建。