dev_1.0.0_sundp 完成Metric模块及模块e2e测试 #18
1
src/metric/.gitignore
vendored
1
src/metric/.gitignore
vendored
@ -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/
|
||||
|
@ -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"]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
路径:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user