管控特殊接口

如果请求报认证错误,需要添加认证token参数:--cookie "token=xxxx;"

接口 含义 使用示例
/api/v1/patch_component_port 适用版本Easyops-1.9.2.1+ 更新已经部署组件的hostvars中port列表,主要场景是已经部署后 组件spec posts有更新 curl -XPOST "localhost:8097/api/v1/patch_component_port?service=easyeagle&serviceComponentType=easyeagle_backend"
/api/v1/update_component_port 适用版本Easyops-1.9.2.1+ 更新已经部署组件的hostvars中port,主要场景是已部署后探活端口的调整 curl -XPOST "localhost:8097/api/v1/update_component_port?serviceInstanceId=XX&serviceComponentType=XX&portName=XX&port=XX"
/api/v1/need_get_jinja2_vars 适用版本Easyops-1.9.4+ 标记下次同步配置调用get_jinja2_vars curl -XPOST localhost:8097/api/v1/need_get_jinja2_vars?componentInstanceId=XX
/api/v1/dump_service_config 适用版本Easyops-1.9.4+ 格式化导出指定服务的全部配置内容 curl localhost:8097/api/v1/dump_service_config?serviceInstanceId=XX
/api/v1/control_all_services 适用版本Easyops-1.9.0+ 操作所有服务的启停 curl -XPOST localhost:8097/api/v1/control_all_services?action=stop
/api/v1/start_op_service_instance 操作服务实例,如:启动、停止 curl -XPOST localhost:8097/api/v1/start_op_service_instance?serviceInstanceId=XXX&action=start

使用方法

# 进入管控
docker exec -it easyops-manager sh

# 修改并执行上述示例指令