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 魔法豆

Download history 367/week @ 2024-03-11 12/week @ 2024-04-01 7/week @ 2024-05-13 18/week @ 2024-05-20 23/week @ 2024-05-27 19/week @ 2024-06-03 29/week @ 2024-06-10 17/week @ 2024-06-17 23/week @ 2024-06-24

88 每月下载量
用于 8 crates

Apache-2.0GPL-3.0 许可协议

11KB
74

snarkos-node-metrics

Crates.io Authors License

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

首次设置

  1. 启用指标启动 snarkOS

    • 使用命令行并带有 --metrics 标志来启动 snarkOS 以启用指标跟踪。
  2. 导航到指标目录

    • 使用命令 cd node/metrics 将当前目录更改为 node/metrics
  3. 使用Docker部署Prometheus和Grafana

    • 执行 docker-compose up --detach。此命令使用 docker-compose.yml 文件设置两个容器:Prometheus和Grafana,无需直接安装。
  4. 验证指标可访问性

    • 使用命令 curl https://127.0.0.1:9000 检查指定URL上是否可以访问指标。
  5. 访问Grafana仪表板

    • 打开您的网络浏览器,并导航到 https://127.0.0.1:3000。这是Grafana用户界面。
  6. Grafana登录流程

    • 使用默认凭证登录:用户名 admin 和密码 admin。首次登录时,您将被提示更改密码,但您可以选择跳过此步骤。
  7. 配置Prometheus数据源

    • 在Grafana中,导航到 数据源
    • 选择 Prometheus 作为数据源。
    • 将服务器URL设置为 http://prometheus:9090
    • 通过点击 保存并测试 确认设置。您应该看到一条确认成功连接到Prometheus API的消息。
  8. 导入snarkOS仪表板

    • 通过点击顶部导航中的 首页 返回Grafana主页。
    • 点击右上角的 + 图标旁边的箭头。
    • 选择 导入仪表板
    • node/metrics/snarkOS-grafana.json 文件拖放到导入界面的顶部面板中。
    • 从下拉菜单中选择您之前设置好的Prometheus数据源。
    • 通过点击 导入 完成此过程。

按照这些步骤将成功使用Docker、Prometheus和Grafana为您的snarkOS节点设置和配置监控环境。

依赖项

~74MB
~1M SLoC