开发者任务工作台 / order-service
你好,今天想解决什么开发问题?
输入问题后,Copilot 会按任务类型组织文档、日志和调用链上下文。
常用任务
最近任务
API / 文档检索
查接口、找文档、生成调用示例
createOrder
| 请求方式 | POST |
|---|---|
| 路径 | /api/order/create |
| 所属服务 | order-service |
| 版本 | v1.2.0 |
入参说明
userId、productId、quantity、paymentMethod;userId 与 productId 为必填。
返回参数 / 错误码
orderId、status、createdAt;400 参数错误,500 服务异常。
{ "userId": "u-10986", "productId": "p-123456", "quantity": 1, "paymentMethod": "ALIPAY" }
相关信息
- 负责人张工
- 最后更新2024-06-12
- 文档状态已校验
相关文档
订单服务接口规范 · v1.2.0
错误码与异常处理指南
创建订单测试用例
日志排查 / 生产环境 / order-service
线上服务在 14:20 出现大量 500 错误
时间范围:2024-06-12 14:15 ~ 14:30 · 等待开始分析
01 输入问题已识别任务类型
02 检索日志待开始
03 分析异常待开始
04 生成结论待开始
日志分析结果 0 条
等待检索 14:15–14:30 的 order-service 日志...
分析结论 待分析
等待日志检索
点击“开始分析”,系统会高亮关键 ERROR,并结合接口上下文生成可解释结论。
- 涉及服务order-service
- 影响接口POST /api/order/create
- 影响范围待计算
- 发生时间14:20–14:25
建议处理方案
- 检查用户服务返回数据是否异常
- 增加 user 非空校验与异常兜底
- 补充监控和单元测试
Tool Calling / 调用链分析
任务执行过程与服务依赖
每一步都展示调用的工具、输入上下文和返回结果。
任务执行过程
调用链路
工具调用详情
understand_task · 分析类 · 已完成
{ "taskType": "error-analysis", "service": "order-service" }
当前节点:order-service
错误率 23%,调用 user-service 时返回空用户数据,异常集中在 /api/order/create。
返回摘要:order-service 调用 user-service 时 user 返回为空,导致创建订单链路中断。
完成前置工具调用后开放
工具管理 / 生产环境风险控制
操作预览与人工确认
AI 只生成建议和命令预览,不自动执行生产环境写入操作。
涉及生产环境写入操作,需人工确认后执行。
请核对目标服务、版本、影响范围和回退方式。
请核对目标服务、版本、影响范围和回退方式。
建议操作
回滚 order-service上一稳定版本 · 高风险
重启异常实例3 个实例 · 中风险
更新配置并重启影响生产参数 · 中风险
操作详情
| 操作类型 | 服务回滚 |
|---|---|
| 目标服务 | order-service |
| 当前版本 | v1.2.1 |
| 目标版本 | v1.1.8 |
| 影响范围 | 生产环境 · 3 个实例 · 可能影响下单流程 |
| 预计耗时 | 2–3 分钟 |
kubectl rollout undo deployment/order-service
kubectl logs -f deployment/order-service
kubectl logs -f deployment/order-service
确认执行
未授权前不可执行
我的任务 / 已完成排查记录
开发任务历史
保留工具调用依据、结论和人工确认结果,方便回溯。
线上 order-service 500 错误
最终结论
user 对象为空导致 NullPointerException,影响约 23% 的订单请求。
- 使用工具6 个
- 人工确认已完成
- 处理结果已记录操作日志
任务已归档,可继续查看工具调用链和修复建议。