16 个稳定版本
2.2.7 | 2023年12月20日 |
---|---|
2.2.6 | 2023年12月18日 |
2.2.5 | 2023年11月26日 |
2.2.2 | 2023年10月26日 |
2.1.4 | 2023年6月29日 |
#1528 in 魔法豆
88 每月下载量
用于 8 crates
11KB
74 行
snarkos-node-metrics
snarkos-node-metrics
crate 为 snarkos
节点提供访问指标的功能。
说明
快速入门
要启动 Grafana 和 Prometheus,请运行以下命令
cd node/metrics
docker-compose up --detach
要检查指标是否运行,请访问 https://127.0.0.1:9000。
最后,访问 https://127.0.0.1:3000/ 查看指标仪表板。初始登录名是 admin
,密码是 admin
。
首次设置
-
启用指标启动 snarkOS
- 使用命令行并带有
--metrics
标志来启动 snarkOS 以启用指标跟踪。
- 使用命令行并带有
-
导航到指标目录
- 使用命令
cd node/metrics
将当前目录更改为node/metrics
。
- 使用命令
-
使用Docker部署Prometheus和Grafana
- 执行
docker-compose up --detach
。此命令使用docker-compose.yml
文件设置两个容器:Prometheus和Grafana,无需直接安装。
- 执行
-
验证指标可访问性
- 使用命令
curl https://127.0.0.1:9000
检查指定URL上是否可以访问指标。
- 使用命令
-
访问Grafana仪表板
- 打开您的网络浏览器,并导航到
https://127.0.0.1:3000
。这是Grafana用户界面。
- 打开您的网络浏览器,并导航到
-
Grafana登录流程
- 使用默认凭证登录:用户名
admin
和密码admin
。首次登录时,您将被提示更改密码,但您可以选择跳过此步骤。
- 使用默认凭证登录:用户名
-
配置Prometheus数据源
- 在Grafana中,导航到
数据源
。 - 选择
Prometheus
作为数据源。 - 将服务器URL设置为
http://prometheus:9090
。 - 通过点击
保存并测试
确认设置。您应该看到一条确认成功连接到Prometheus API的消息。
- 在Grafana中,导航到
-
导入snarkOS仪表板
- 通过点击顶部导航中的
首页
返回Grafana主页。 - 点击右上角的
+
图标旁边的箭头。 - 选择
导入仪表板
。 - 将
node/metrics/snarkOS-grafana.json
文件拖放到导入界面的顶部面板中。 - 从下拉菜单中选择您之前设置好的Prometheus数据源。
- 通过点击
导入
完成此过程。
- 通过点击顶部导航中的
按照这些步骤将成功使用Docker、Prometheus和Grafana为您的snarkOS节点设置和配置监控环境。
依赖项
~74MB
~1M SLoC