监控 Hubble
Hubble 默认提供了 Grafana 配置,用于监控同步和性能指标。
如果使用了安装脚本,请在浏览器中打开 localhost:3000 查看仪表盘。如果是手动使用 docker 或从源码安装,可能需要自行设置。
如果在远程服务器上部署了 hubble,可通过 ssh -L 3000:localhost:3000 xyz@1.1.1.1
建立 SSH 隧道,然后在浏览器中打开 localhost:3000 查看仪表盘。
监控设置步骤
- 启动 grafana 和 statsd
bash
docker compose up statsd grafana
- 在 Hub 的
.env
文件中启用监控
bash
STATSD_METRICS_SERVER=statsd:8125
如果从源码运行 hubble,可通过命令行参数传递
bash
yarn start --statsd-metrics-server 127.0.0.1:8125
重启 hub
在浏览器中访问
127.0.0.1:3000
打开 Grafana。默认用户名/密码为admin
/admin
。首次登录需要修改密码进入
Settings -> Datasource -> Add new data source
,选择Graphite
。将 URL 设置为http://statsd:80
并点击Save & Test
确保连接正常进入
Settings -> Dashboard -> Add New -> Import
,在Import from Panel JSON
中粘贴 默认 Grafana 仪表盘 的内容