14 个版本

0.1.11 2024 年 7 月 29 日
0.1.10 2024 年 7 月 8 日
0.1.9 2024 年 6 月 4 日
0.1.7 2024 年 5 月 20 日
0.1.1 2024 年 2 月 28 日

#209 in 调试

Download history 99/week @ 2024-04-16 101/week @ 2024-04-23 11/week @ 2024-04-30 170/week @ 2024-05-07 258/week @ 2024-05-14 81/week @ 2024-05-21 113/week @ 2024-05-28 220/week @ 2024-06-04 8/week @ 2024-06-11 75/week @ 2024-07-02 54/week @ 2024-07-09 71/week @ 2024-07-23 58/week @ 2024-07-30

每月257次下载

GPL-3.0 许可证

15KB
199 代码行

安全网络指标仪表板

使用 Prometheus 和 Grafana 轻松可视化安全网络节点的指标。本指南涵盖了设置和终止仪表板的步骤。

先决条件

  1. Docker & Docker-Compose: 确保您的系统上已安装 dockerdocker-compose,并确保它们正在运行。
  2. 安全节点配置: 在运行您的安全节点时,请确保它们使用 --feature=open-metrics 标志启动。

1. 启动仪表板

手动启动

运行以下命令以扫描日志文件并获取指标服务器 URL。这些 URL 将用于创建 Prometheus 配置文件。

cargo run --release --bin metrics -- [log_dir_path]...

注意:如果未提供 [log_dir_path]...,则默认为节点默认使用的 data-dir 日志。

上述命令将 Prometheus 配置文件写入 ./metrics/prometheus/prometheus.yml

  • 导航到指标目录
cd metrics
  • 启动容器
docker-compose up --detach

自动启动

使用--run标志运行二进制文件以获取配置文件并自动启动容器

cargo run --release --bin metrics -- [log_dir_path]... --run

2. 访问仪表板

启动后,请访问以下Grafana仪表板:http://127.0.0.1:3001/d/node_metrics/node-metrics?orgId=1&refresh=5s

登录凭证

username: admin
password: pwd

3. 终止仪表板

要停止容器并清除所有数据

cd metrics
docker-compose down --volumes

依赖项

~9-20MB
~295K SLoC