diff --git a/README.md b/README.md index d17c9a1..30cafa6 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ - [PostgreSQL Tenant Operator](services/postgresql-tenant-operator.md):计划在共享 PostgreSQL 上提供的 DBaaS 中间层。 - [Gitea Dynamic Runner](services/gitea-dynamic-runner.md):原 microVM runner,现支持 Pod/VM 两种一次性执行环境。 - [NATS](services/nats.md):已部署的集群共享消息服务,目前仅 Dynamic Runner 消费。 +- [旧 VictoriaMetrics 栈](services/victoriametrics-legacy.md):运行栈已停用,历史数据卷保留。 - [LAN DNS](services/lan-dns.md):Blocky 主 DNS、路由器上游与备用、Samba AD 域 DNS 的现状。 - [Authelia](services/authelia.md):active 的唯一主 OIDC broker 与登录入口。 - [待核实与文档缺口](verification.md):互相矛盾的记录、缺少使用说明的服务、下一步核实方法。 @@ -28,7 +29,8 @@ PostgreSQL Tenant Operator 的 README 与架构文档,以及 Gitea Dynamic Run LAN DNS 已按维护者于 2026-09-16 提供的现状更新,未查询现场。 Authelia 同日由维护者明确为 active、唯一的主 OIDC broker,已同步到服务总览。 后续状态查询先向维护者确认动态工作与资料来源,授权范围内不重复询问。 -本轮没有查询运行环境;“文档记录已部署”不等于今天已验证健康。 +初轮没有查询运行环境;后续仅对旧 VictoriaMetrics 栈做了维护者明确授权的有限只读检查, +检查范围和结果见对应页面。“文档记录已部署”不等于今天已验证健康。 本库中的入口地址来自原有记录,也尚未逐一验证可达性。 基础设施源码仓库:[homelab-infra](https://git.ddupan.top/panxiao81/homelab-infra)。 diff --git a/services/index.md b/services/index.md index 4ce9591..ca1293e 100644 --- a/services/index.md +++ b/services/index.md @@ -1,7 +1,8 @@ # 服务总览 审阅日期:2026-09-16。以下覆盖源码工作区 apps/、platform/、infrastructure/ 的一级组件,以及集群入口。 -**所有条目本轮均未现场验证。** 状态栏表示维护者说明、文档、ticket 或配置证据,不表示实时健康状态。 +**除旧 VictoriaMetrics Compose 已获授权做有限现场检查外,其余条目未在本轮现场验证。** +状态栏区分维护者说明、文档、ticket、配置与现场证据,不提供持续的实时健康判断。 SPIFFE/SPIRE 已按维护者授权补读 #34;LAN DNS 与 Authelia 已按维护者说明更新, 独立项目按指定 README 收录。其余条目仍为初轮工作区盘点,查询前先向维护者对齐。 来源路径相对于 [homelab-infra](https://git.ddupan.top/panxiao81/homelab-infra);包含未提交内容,见首页证据边界。 diff --git a/services/victoriametrics-legacy.md b/services/victoriametrics-legacy.md new file mode 100644 index 0000000..2da3898 --- /dev/null +++ b/services/victoriametrics-legacy.md @@ -0,0 +1,58 @@ +--- +title: 旧 VictoriaMetrics Compose 栈 +lifecycle: retired +evidence: live-verified +last_reviewed: 2026-09-16 +last_verified: 2026-09-16 +sources: + - 维护者提供的 Kubernetes 完整可观测性栈替代目标 + - 2026-09-16 本机 Docker 容器、卷及文件元数据只读检查 + - 2026-09-16 monitoring namespace 的资源状态只读检查 +--- + +# 旧 VictoriaMetrics Compose 栈 + +**旧运行栈已停用,历史数据卷仍保留。数据是否已迁移、是否需要长期保留尚未确认。** +这里的 retired 只描述旧 Compose 运行栈,不代表旧数据已获准删除。 + +维护者最初的目标是以 Kubernetes 内的完整可观测性栈替代它,以便集成其他服务。 +2026-09-16 经维护者授权进行了有限只读检查,没有启动、停止、迁移或删除任何服务或数据。 + +## 检查结果 + +- `docker ps -a` 按 Compose project `victoriametrics` 筛选,没有容器; + 按 VictoriaMetrics、vmagent、vmalert、Grafana、Alertmanager 名称及镜像筛选也没有旧栈容器。 +- 三个 Docker 卷仍存在,按卷筛选所有容器,没有发现引用它们的容器。 +- Kubernetes `monitoring` 中 VMSingle/main 和 VMAgent/main 状态为 operational; + Grafana、指标、日志、追踪及相关采集组件的 Pod 处于 Running。 +- 新栈的 Grafana、VMSingle、VLSingle、VTSingle PVC 均为 Bound。 + 这些资源状态不等于已经验证新旧数据一致或完成全部端到端采集验收。 + +| 旧 Docker 卷 | 磁盘占用(du -sh) | 保留内容 | +|---|---|---| +| `victoriametrics_vmdata` | 131 MiB | data、indexdb、metadata、cache 等;data/small 和 data/big 下有 `2026_02`、`2026_03` 目录 | +| `victoriametrics_vmagentdata` | 4 KiB | 本次查看目录为空 | +| `victoriametrics_grafanadata` | 45 MiB | `grafana.db`(1,536,000 字节)及 plugins、dashboards 等目录 | + +元数据统计确认 `data/` 下有 247 个文件,逻辑大小合计 118,467,976 字节; +`indexdb/` 下有 173 个文件,逻辑大小合计 11,864,570 字节。 + +本机卷路径为 `/var/lib/docker/volumes/<卷名>/_data`。 +旧 `grafana.db` 文件修改时间为 2026-03-09 08:30:18 UTC。 +目录名和文件修改时间仅是文件系统证据,不能据此断言样本的准确时间范围、完整性或可查询性。 + +## 如何理解当前状态 + +旧卷确有保留内容,不能按“只剩 Compose 配置”处理。 +本机没有运行中的旧栈容器,本轮也没有可直接查询的旧实例;未为检查数据而启动旧实例。 +没有读取 Grafana 数据库内容或凭据,也没有执行历史样本查询。 + +下一步若需要保留、恢复或迁移历史数据,应先与维护者确定目标,再安排独立工作。 +在此之前保留三个卷,不运行 `docker compose down -v` 或将它们纳入未使用卷清理。 +旧数据当前没有容器引用,不能因此视为可安全删除。 + +## 文档与代码归属 + +- 旧 Compose 配置:homelab-infra `apps/victoriametrics/compose.yaml`。 +- 新可观测性栈:homelab-infra `platform/observability/README.md`。 +- 本次只同步知识库,未改动源码中的历史配置或执行退役清理。 diff --git a/verification.md b/verification.md index 67dd9c7..8181426 100644 --- a/verification.md +++ b/verification.md @@ -1,6 +1,7 @@ # 待核实与文档缺口 -审阅日期:2026-09-16;初版依据工作区,SPIFFE/SPIRE 已按维护者指定补读 #34 与 runbook,未查询现场。 +审阅日期:2026-09-16;初版依据工作区,后续按维护者说明和指定资料对齐。 +旧 VictoriaMetrics Compose 已获授权做有限现场检查,其余项目未因本清单自动查询现场。 下面的检查方法只是候选步骤,执行前先问维护者当前进度及查询范围。 以下路径相对于 homelab-infra。优先修复影响恢复、认证、DNS 和首次使用的问题。 @@ -29,9 +30,12 @@ SPIFFE/SPIRE 按维护者指定,以 [#34](https://git.ddupan.top/panxiao81/hom ## 待向维护者确认的记录差异 -| 项目 | 两边的记录 | 核实与收敛方式 | -|---|---|---| -| 旧 VictoriaMetrics Compose | `platform/observability/README.md` 说已替代;`apps/victoriametrics/` 仍留配置 | 只读检查 Docker 与采集目标,确认是否仍承担职责,再标记退役或迁移 | +初轮列出的状态差异已按维护者说明、指定资料或授权检查完成分类;不再保留自动现场核查任务。 + +[旧 VictoriaMetrics Compose](services/victoriametrics-legacy.md) 已于 2026-09-16 只读检查: +旧栈无容器,三个旧卷仍存在且无容器引用;VM 卷约 131 MiB、Grafana 卷约 45 MiB。 +新 Kubernetes 栈的资源状态正常,但没有验证数据迁移或新旧数据一致性。 +旧数据暂时保留,是否恢复、迁移或删除需先由维护者决定。 ## 优先补充的使用说明