使用 Grafana 的 Edge Box RPi 200
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
简介
Grafana 是一款开源的可视化和分析软件,它使您能够从任何存储位置查询、可视化、警报和探索您的指标、日志和跟踪数据。它提供了将时间序列数据库 (TSDB) 数据转换为有洞察力的图表和可视化工具。作为一个强大的监控解决方案,Grafana 有助于做出明智的决策、提高系统性能并简化故障排除。在本教程中,我们将指导您在由树莓派驱动的 EdgeBox RPi 200 上安装 Grafana,连接到现有的 InfluxDB 数据库,并创建一个说明性的仪表板。
硬件准备
Edge Box RPi 200 |
---|
![]() |
软件准备
建议参考之前的教程 如何创建 InfluxDB 数据库。在本教程中,我们将使用现有的 InfluxDB 连接进行设置。
添加 Grafana 仓库
确保您的树莓派上所有已安装的软件包都是最新的:
sudo apt update
添加 Grafana APT 密钥:
要将 Grafana APT 密钥添加到树莓派的密钥链中,请运行以下命令:
curl https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/grafana-archive-keyrings.gpg >/dev/null
添加 Grafana 仓库:
在树莓派上使用以下命令将 Grafana 仓库添加到列表中:
echo "deb [signed-by=/usr/share/keyrings/grafana-archive-keyrings.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
更新软件包列表:
由于我们对软件包列表进行了更改,因此需要运行更新命令:
sudo apt update
在 EdgeBox 上安装 Grafana
通过运行以下命令安装最新版本的 Grafana:
sudo apt install grafana
配置 Grafana 开机启动
启用 Grafana 开机启动:
sudo systemctl enable grafana-server
启动 Grafana
通过运行以下命令启动 Grafana 服务器软件:
sudo systemctl start grafana-server
访问 Grafana
要访问 Grafana 的 Web 界面,请打开浏览器并导航到:
http://<IPADDRESS>:3000
将 <IPADDRESS>
替换为您的 EdgeBox RPi 200 的 IP 地址。
登录
默认的用户名和密码是:
- 用户名:
admin
- 密码:
admin
登录后,系统会提示您更改默认密码。
创建您的第一个 Dashboard
导航到 Dashboards:
点击左侧菜单中的 Dashboards。
创建一个新的 Dashboard:
在 Dashboards 页面,点击 New 并选择 New Dashboard。
添加一个可视化:
在仪表板上,点击 + Add visualization。
选择数据源:
您将被重定向到选择数据源的页面。在上一个教程中,我们创建了一个 InfluxDB 数据库。点击 Configure a new data source。
配置 InfluxDB:
在时间序列数据库中选择 InfluxDB。
提供 URL、数据库名称 和 用户权限。
- 点击 Save & Test。如果没有警告,说明配置成功。
构建您的 Dashboard:
您将看到一条确认数据源配置的消息。点击 Building a dashboard。

添加可视化:
您将被重定向到新的仪表板页面。点击 Add visualization。
选择数据源:
您将被重定向到选择数据源的页面。我们已经创建了一个 InfluxDB 数据库连接。点击 InfluxDB。
配置可视化
Grafana 提供了一个用户友好的界面,用于选择测量值、字段和其他相关数据点。我们将创建一个时间序列可视化。在左侧,您将看到用于输入面板标题、图例、轴设置和图表设置的选项。 请注意以下视觉元素,以便在您的第一个仪表板中添加一个简单的图表。 有关更详细的设置和自定义,请参考 Grafana 文档。

技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。