Files
MemRelay/projects/d5a7f581-c442-4554-87b9-ee723b8b0258/子模块:CapacityReport(双模式)与 InterferenceETL(位于 plugins-).md
T

21 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 子模块:CapacityReport(双模式)与 InterferenceETL(位于 plugins/)
type: fact
permalink: main/projects/d5a7f581-c442-4554-87b9-ee723b8b0258/子模块-capacity-report-双模式与-interference-etl-位于-plugins
stable_id: a3896ad9-d30c-4963-9232-a7d1ab571d19
scope: project
project_id: d5a7f581-c442-4554-87b9-ee723b8b0258
memory_type: fact
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T15:10:16.714253+00:00'
updated_at: '2026-09-23T15:10:16.714314+00:00'
tags:
- submodule
- capacityreport
- interferenceetl
- plugins
---
两个 git 子模块自 2026-08-17 迁至 plugins/ 目录(plugins/CapacityReport、plugins/InterferenceETL,提交 2837fd6),远端均在 git.asio.asia/Metrix/,分支 main,新克隆需 `git submodule update --init`。注意:CapacityReport 的 .git 是内嵌目录(自包含,非 absorbed),InterferenceETL 是 absorbed(.git 文件指向父仓 .git/modules/InterferenceETL)。1) plugins/CapacityReport:自包含容量报表应用(FastAPI+Vue),双模式——数据源(SFTP/FTP 直连 或 Metrix 存储平台)与数据仓库(MySQL 直连 或 Metrix 数据库平台)各自独立选择;Metrix 连接信息存 Configure.json 的 MetrixConfig。Metrix 模式数据流:平台存储 API 下载 → CSV 处理 → 平台 /import(overwrite 自动建表)→ run-script(single_session) 执行本地 ReportScript.sql 内容(绝不用平台库内保存脚本)→ 查看/导出代理到 Metrix。已去除 API 文档与 API Token;授权默认到期 2026-12-30;其 database.py 处理函数必须用 def 而非 async def。2) plugins/InterferenceETL:干扰指标 ETL 脚本,跑在线上 Metrix 脚本管理(项目 ID 2,工作区 /opt/metrix/data/script_workspaces/u1/p2),部署走自包含离线 ZIP;结果含 network_type(2.6G/700M/TDD/FDD)与分制式 nearby 计数及 prev_ 对比字段。dev.py 的 CAPA_DIR 已指向 plugins/CapacityReport。