|
2 | 2 | title: Grafana
|
3 | 3 | ---
|
4 | 4 |
|
5 |
| -[Grafana](https://grafana.com/) 是一个监控仪表盘系统,它是由 Grafana Labs 开发的开源监控工具。它可以通过允许我们提供要监控的数据,并生成各种可视化图表,大大简化监控的复杂性。此外,它还具有报警功能,当系统出现问题时会发送通知。Databend 和 Databend Cloud 可以通过 [Altinity Plugin for ClickHouse](https://grafana.com/grafana/plugins/vertamedia-clickhouse-datasource/) 与 Grafana 集成。 |
| 5 | +[Grafana](https://grafana.com/) 是一个监控仪表板系统,由 Grafana Labs 开发,是一个开源的监控工具。它通过允许我们提供要监控的数据,极大地简化了监控的复杂性,并生成各种可视化效果。此外,它还具备报警功能,当系统出现问题时,会发送通知。Databend 和 Databend Cloud 可以通过 [Grafana Databend 数据源插件](https://github.com/datafuselabs/grafana-databend-datasource) 与 Grafana 集成。 |
6 | 6 |
|
7 | 7 | ## 教程:与 Grafana 集成
|
8 | 8 |
|
9 |
| -本教程将指导您使用 Altinity Plugin for ClickHouse 将 Databend / Databend Cloud 与 Grafana 集成的过程。 |
| 9 | +本教程将指导您通过 Grafana Databend 数据源插件,将 Databend / Databend Cloud 与 Grafana 集成。 |
10 | 10 |
|
11 |
| -### 第 1 步. 设置环境 |
| 11 | +### 步骤 1. 设置环境 |
12 | 12 |
|
13 |
| -在开始之前,请参考官方安装指南安装 Grafana:https://grafana.com/docs/grafana/latest/setup-grafana/installation 。 |
| 13 | +开始之前,请参考官方安装指南安装 Grafana:https://grafana.com/docs/grafana/latest/setup-grafana/installation。 |
14 | 14 |
|
15 |
| -对于本教程,您可以选择与 Databend 或 Databend Cloud 集成: |
| 15 | +本教程中,您可以选择与本地 Databend 实例或 Databend Cloud 集成: |
16 | 16 |
|
17 |
| -- 如果您选择与本地 Databend 实例集成,请按照 [部署指南](/guides/deploy) 部署(如果您还没有的话)。 |
18 |
| -- 如果您更愿意与 Databend Cloud 集成,请确保您可以登录到您的账户并获取计算集群的连接信息。更多详情,请查看 [连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)。 |
| 17 | +- 如果您选择与本地 Databend 实例集成,如果您还没有部署,请按照 [部署与升级 Databend](/guides/deploy) 进行部署。 |
| 18 | +- 如果您更倾向于与 Databend Cloud 集成,请确保您可以登录到您的账户并获取仓库的连接信息。更多详情,请参阅 [连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)。 |
19 | 19 |
|
20 |
| -### 第 2 步. 安装 Altinity Plugin for ClickHouse |
| 20 | +### 步骤 2. 修改 Grafana 配置 |
21 | 21 |
|
22 |
| -1. 在 Grafana 首页的侧边栏中点击齿轮图标,然后选择 **Plugins**。 |
| 22 | +在您的`grafana.ini`文件中添加以下行: |
23 | 23 |
|
24 |
| -2. 在 **Plugins** 标签页中,搜索并安装 `Altinity Plugin for ClickHouse`。 |
| 24 | +```ini |
| 25 | +[plugins] |
| 26 | +allow_loading_unsigned_plugins = databend-datasource |
| 27 | +``` |
25 | 28 |
|
26 |
| -### 第 3 步. 创建数据源 |
| 29 | +### 步骤 3. 安装 Grafana Databend 数据源插件 |
27 | 30 |
|
28 |
| -1. 在 Grafana 首页的侧边栏中点击齿轮图标,然后选择 **Data sources**。 |
| 31 | +1. 在 [GitHub Release](https://github.com/datafuselabs/grafana-databend-datasource/releases) 找到最新版本。 |
29 | 32 |
|
30 |
| -2. 在 **Data sources** 标签页中,选择 **Add new data source**。 |
| 33 | +2. 获取插件 zip 包的下载链接,例如,`https://github.com/datafuselabs/grafana-databend-datasource/releases/download/v1.0.2/databend-datasource-1.0.2.zip`。 |
31 | 34 |
|
32 |
| -3. 搜索并选择数据源类型 **Altinity Plugin for ClickHouse**。 |
| 35 | +3. 找到 Grafana 插件文件夹,并将下载的 zip 包解压到该文件夹中。 |
33 | 36 |
|
34 |
| -4. 配置数据源。 |
| 37 | +```shell |
| 38 | +curl -fLo /tmp/grafana-databend-datasource.zip https://github.com/datafuselabs/grafana-databend-datasource/releases/download/v1.0.2/databend-datasource-1.0.2.zip |
| 39 | +unzip /tmp/grafana-databend-datasource.zip -d /var/lib/grafana/plugins |
| 40 | +rm /tmp/grafana-databend-datasource.zip |
| 41 | +``` |
35 | 42 |
|
36 |
| -| 参数 | Databend | Databend Cloud | |
37 |
| -| --------- | -------------------------------------- | -------------------------------- | |
38 |
| -| URL | `http://localhost:8124` | 从连接信息中获取 | |
39 |
| -| Access | `Server (default)` | `Server (default)` | |
40 |
| -| Auth | `Basic auth` | `Basic auth` | |
41 |
| -| User | 例如,`root` | 从连接信息中获取 | |
42 |
| -| Password | 输入您的密码 | 从连接信息中获取 | |
43 |
| -| Additonal | 选择 `Use POST method to send queries` | 选择 `Add CORS flag to requests` | |
| 43 | +4. 重启 Grafana 以加载插件。 |
44 | 44 |
|
45 |
| -5. 点击 **Save & test**。如果页面显示“数据源正在工作”,则表示数据源已成功创建。 |
| 45 | +5. 导航至 Grafana UI 中的 **Plugins** 页面,例如,`http://localhost:3000/plugins`,并确保插件已安装。 |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +### 步骤 3. 创建数据源 |
| 51 | + |
| 52 | +1. 转到 `Add new connection` 页面,例如,`http://localhost:3000/connections/add-new-connection?search=databend`,搜索 `databend` 并选择它。 |
| 53 | + |
| 54 | +2. 在页面右上角点击 **Add new data source** 。 |
| 55 | + |
| 56 | +3. 在 `DSN` 字段中输入您的 Databend 实例信息。例如,`databend://root:@localhost:8000?sslmode=disable`,或 `databend://cloudapp:******@tnxxxxxxx.gw.aws-us-east-2.default.databend.com:443/default?warehouse=xsmall-fsta`。 |
| 57 | + |
| 58 | +4. 或者,在 `SQL User Password` 字段中输入密码,以覆盖 `DSN` 字段中的默认密码。 |
| 59 | + |
| 60 | +5. 点击 **Save & test**。如果页面显示 “Data source is working”,则表示数据源已成功创建。 |
0 commit comments