orchestrator Web API
orchestrator 提供了一个精心设计的 Web API。
细心的 Web 开发人员(通过 Firebug 或开发者工具)会注意到 Web 界面完全依赖于 JSON API 请求。
开发者可以利用此 API 实现自动化目的。
几个 API 命令的简要概览
举例来说:
-
/api/instance/:host/:port: 读取并返回一个实例的详细信息(例如/api/instance/mysql10/3306) -
/api/discover/:host/:port: 发现给定实例(一个正在运行的 orchestrator 服务将从此处接管并递归扫描整个拓扑结构) -
/api/relocate/:host/:port/:belowHost/:belowPort: (尝试)将一个实例移动到另一个实例之下。orchestrator 会选择最佳操作方案。 -
/api/relocate-replicas/:host/:port/:belowHost/:belowPort: (尝试)将一个实例的副本移动到另一个实例之下。orchestrator 会选择最佳操作方案。 -
/api/recover/:host/:port: 在给定实例上启动恢复,假设有可恢复的内容。 -
/api/forc
