feat: 优化Argus-Metric测试流程README.md;

refs #3
This commit is contained in:
sundapeng.sdp 2025-10-11 16:50:28 +08:00
parent 5211769ba8
commit b6d49ea562
24 changed files with 13 additions and 0 deletions

View File

@ -4,3 +4,4 @@
/client-plugins/demo-all-in-one/publish/
/client-plugins/demo-all-in-one/checklist
/client-plugins/demo-all-in-one/VERSION
/client-plugins/all-in-one-full/

View File

@ -4,6 +4,14 @@
本项目用于对 Argus Metric 模块进行端到端E2E部署测试。
通过一键脚本可快速搭建 Prometheus、FTP、Grafana 等服务,验证 Metric 模块的完整部署与运行流程。
## 拉取完整项目,进入 metric.tests 目录
``` bash
git clone https://git.nasp.fit/NASP/argus.git
cd {$PROJECT_ROOT}/argus/src/metric/tests
```
## 一键构建与部署 Prometheus / FTP / Grafana
### 1. 修改环境变量文件
@ -40,6 +48,8 @@ docker logs argus-metric-prometheus
## 客户端安装包打包与分发
> **前置说明**:完整的 `all-in-one` 安装包打包分发框架因包含大量二进制文件和依赖包,无法上传至 Git 仓库。请先联系项目管理员获取最新的 `all-in-one` 完整框架,再执行后续操作。
打包后服务端会将安装包发布至 FTP 共享目录,默认路径为:
``` bash
@ -112,6 +122,7 @@ sudo bash setup.sh --server 10.211.55.4 --user ftpuser --password 'ZGClab1234!'
可通过手动写入 nodes.json 文件模拟 Argus-Master 对 Argus-Metric 的配置下发:
``` json
[
{
"node_id": "A1",
@ -121,6 +132,7 @@ sudo bash setup.sh --server 10.211.55.4 --user ftpuser --password 'ZGClab1234!'
"labels": ["label-a", "label-b"]
}
]
```
路径: