Skip to content

运维 API

字数
694 字
阅读时间
3 分钟

本页列出维护者可直接依赖的控制台 API 入口,用于健康检查、插件治理、通用配置与分片观测。详细字段契约见 WebUI API

接口域

用途
认证与健康检查控制台与 Bot 是否在线
插件与插件配置列表、配置、治理、可见性
通用配置命令权限、消息审查、服务网关等
统计与仪表盘运行态、日志、分片可观测

常用路径

路径用途
/pallas/api/health健康检查
/pallas/api/system控制台与系统状态
/pallas/api/botsBot 在线状态
/pallas/api/plugins插件 metadata 列表
/pallas/api/plugins/capabilities插件能力聚合
/pallas/api/common-config/sections通用配置段列表
/pallas/api/shard-observability分片 worker 观测聚合

职责:控制台数据来源、排障观测、自动化脚本可谨慎依赖的基础运维接口。不等于主仓全部内部 FastAPI 路由都是公开契约。

按域

认证与健康检查

  • 控制台是否在线
  • 会话或 token 是否有效
  • Bot 基础状态是否可读

典型入口:/pallas/api/health/pallas/api/system/pallas/api/bots

插件与治理

  • 插件列表、capabilities、单插件治理状态

典型入口:/pallas/api/plugins/pallas/api/plugins/capabilities/pallas/api/plugins/{plugin_name}/governance

通用配置

  • 配置段是否已注册
  • 当前值与默认值
  • 保存后是否影响运行态

典型入口:/pallas/api/common-config/sections/pallas/api/common-config/{section_id}

分片与运行观测

  • worker 是否在线
  • 聚合状态、ingress / registry / observability 是否一致

典型入口:/pallas/api/shard-registry/pallas/api/shard-observability/pallas/api/ingress-dispatch

按场景

场景路径
服务是否在线/health/system
插件状态/plugins/plugins/capabilities
分片是否正常/shard-registry/shard-observability/ingress-dispatch

写接口

部分域提供写操作,例如:

  • 插件帮助可见性
  • 全局禁用
  • 单插件配置
  • 通用配置段

写接口是控制台治理动作的后端契约。自动化写入时:

  • 优先使用文档分域已说明的接口
  • 确认是否要求单独写 token
  • 确认变更热生效还是需重启

自动化边界

类型建议
健康检查、基础状态可作为自动化入口
深层页面专用聚合 JSON可用于现场排障;默认不视为长期 semver 契约
长期外部集成优先依赖本页列出的稳定域

巡检 / 监控脚本优先依赖:healthsystembotspluginsplugins/capabilitiescommon-config/sectionsshard-observability

相关阅读