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 调试
每月257次下载
15KB
199 代码行
安全网络指标仪表板
使用 Prometheus 和 Grafana 轻松可视化安全网络节点的指标。本指南涵盖了设置和终止仪表板的步骤。
先决条件
- Docker & Docker-Compose: 确保您的系统上已安装
docker
和docker-compose
,并确保它们正在运行。 - 安全节点配置: 在运行您的安全节点时,请确保它们使用
--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