概述 — 本页做什么
服务 ▸ 目录 是一个双标签页控制台(实例 | 服务)。[分析与构建] 会把各实例版本台账(infr_instance_software)中的守护进程类软件提升为 infr_service 记录(凭 UNIQUE(instance_id, software_key) 保持幂等),software_key → kind/port 的映射由 ServiceCatalogMap 负责。
页面构成
- 标签页 ① 实例 — 按实例汇总守护进程 + 运行状态圆点。
- 标签页 ② 服务 — 来自版本台账的服务卡片,带存在徽章、存活状态和依赖关系。
使用方法
- 点击 [分析与构建](按实例或全局)以 upsert 服务。
- 存活检查有两种方式:默认是探针采集的运行状态(proc_up / svc_registered / listen_ports),另有按需触发的 实时 TCP/HTTP 测试(仅限已登记的服务 ID — 不接受任意主机,因此可防 SSRF)。
- 依赖关系 在此编辑(
depends_on),并附带同主机数据库/缓存的启发式建议。 - [配置值] 会按引擎分组拉取该服务类型的
infr_instance_param取值(只读,机密已掩码)。
构建只会提升
ServiceCatalogMap::MAP中存在的 software_key,且仅限构建时刻已有的记录 — 导入更新的版本 JSON 之后请重新执行 [分析与构建]。
数据来源
infr_service(instance_id + software_key)·infr_service_check(存活状态时间序列)·App\Support\ServiceCatalogMap
访问权限
读取级别 ≥1;build/test/config 为自校验,save/delete/deps 需级别 ≥2 + 审计。
相关条目
