监控 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 仪表盘 的内容