- 0100 压测场景
- web-0100-U0101
- web-0100-S0101
- web-0100-S0102
- web-0100-S0103
- web-0100-T0102
- web-0101-U0104
- web-0101-U0101
- web-0102-T0102
- web-0102-U0101
- web-0103-T0102
- 0200 脚本
- web-0200-U0101
- web-0200-S0101
- web-0200-S0102
- web-0200-S0103
- web-0200-T0102
- web-0201-U0102
- web-0201-U0101
- web-0201-S0104
- web-0202-U0101
- web-0202-U0101
- web-0202-S0101
- web-0202-S0102
- web-0202-S0103
- web-0202-S0108
- 0300 应用管理
- web-0300-U0101
- web-0300-U0103
- web-0300-T0102
- web-0301-U0101
- web-0302-U0101
- web-0303-S0106
- web-0303-S0107
- web-0303-S0109
- web-0304-T0102
- web-0305-T0102
- web-0306-T0102
- 0501 Agent
- web-0501-U0101
- web-0501-S0104
- web-0502-U0101
- web-0502-S0101
- web-0506-U0101
- web-0503-S0102
- web-0503-U0101
- 0504 agent 更新 agent 版本, 校验错误
- web-0504-U0101
- web-0504-S0102
- web-0505-U0101
- 0400 链路梳理
- web-0400-U0101
- web-0400-S0101
- web-0400-U0106
- web-0400-S0102
- web-0400-T0102
- 0700 调试工具
- web-0700-U0101
- web-0700-U0104
- web-0700-S0105
- web-0700-U0105
- web-0700-S0104
- web-0700-U0106
- web-0700-U0106
- web-0700-U0106
- 0900 巡检场景
- web-0900-U0101
- web-0900-S0101
- web-0900-S0102
- web-0900-S0103
- web-0900-T0102
- web-0900-U0104
- web-0900-U0104
- web-0900-U0104
- web-0900-U0105
- 1000 看板管理
- web-1000-S0101
- web-1000-S0102
- web-1000-S0103
- 1100 技术节点
- web-1100-S0101
- 1200 巡检断言
- web-1200-S0101
- 1300 巡检异常管理
- web-1300-S0101
- web-1300-U0105
0100 压测场景
web-0100-U0101
异常描述:压测场景参数校验
异常原因:压测场景参数校验不通过
解决方案:
○ 漏数验证时间间隔不能大于压测时长!
○ 存在不是http的业务活动,但没有传插件!
○ 最大并发数不能小于IP数
web-0100-S0101
- 异常描述:新增压测场景异常
- 异常原因:
- 解决方案:
web-0100-S0102
- 异常描述:编辑压测场景异常
- 异常原因:
- 解决方案:
web-0100-S0103
- 异常描述:删除压测场景异常
- 异常原因:
- 解决方案:
web-0100-T0102
- 异常描述:压测场景第三方返回异常
- 异常原因:压测场景第三方返回异常
- 解决方案:
○ 修改压测场景报错
■ 看tro-cloud后台的具体报错信息
■ arthas监听下tro-cloud的接口
○ 获取场景详情报错watch io.shulie.tro.cloud.open.entrypoint.controller.scenemanage.SceneManageOpenController update '{params,returnObj,throwExp}' -n 5 -x 3
■ 看tro-cloud后台的具体报错信息
■ arthas监听下tro-cloud的接口
○ 启动压测场景失败watch io.shulie.tro.cloud.web.entrypoint.controller.scenemanage.SceneManageController getDetailForEdit '{params,returnObj,throwExp}' -n 5 -x 3
■ 看tro-cloud后台的具体报错信息
■ arthas监听下tro-cloud的接口watch io.shulie.tro.cloud.web.entrypoint.controller.scenemanage.SceneManageController getDetailForEdit '{params,returnObj,throwExp}' -n 5 -x 3
web-0101-U0104
- 异常描述:压测场景启动模块状态异常
- 异常原因:压测场景启动模块状态异常
- 解决方案
○ 压测开关处于关闭状态,禁止压测
web-0101-U0101
- 异常描述:压测场景启动模块参数校验
- 异常原因:压测场景启动模块参数校验
- 解决方案:
○ 场景没有配置业务活动
○ 没有找到关联的应用信息
web-0102-T0102
- 异常描述:压测场景报告第三方返回异常
- 异常原因:调用第三方接口返回异常
- 解决方案:
○ 查询压测报告异常
■ 首先看tro-web的报错日志
■ 在查看tro-cloud监听查询报告的接口- 报”tro-cloud查询报告出错!原因xxx”或者”tro-cloud查询报告返回为空!”
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController listReport '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询实况报告不存在!”或”tro-cloud查询实况报告错误,原因为:xxx”
watch io.shulie.tro.cloud.open.entrypoint.controller.report.ReportOpenController getReportByReportId '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询报告链路趋势”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController queryReportTrend '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询实况报告链路趋势”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController queryTempReportTrend '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询警告列表”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController listWarn '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud通过报告ID查询报告的业务活动”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController queryReportActivityByReportId '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud通过场景ID查询报告的业务活动””相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController queryReportActivityBySceneId '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询压测明细”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.report.ReportController getBusinessActivitySummaryList '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询脚本文件”相关错误
watch io.shulie.tro.cloud.web.entrypoint.controller.scenemanage.SceneManageController parseScript '{params,returnObj,throwExp}' -n 5 -x 3
- 报”tro-cloud查询报告出错!原因xxx”或者”tro-cloud查询报告返回为空!”
web-0102-U0101
- 异常描述:压测报告数据校验异常
- 异常原因:压测场景报告不存在
- 解决方案:
web-0103-T0102
- 异常描述:压测场景报告流量明细第三方返回异常
- 异常原因:调用第三方返回异常
- 解决方案:
○ 查询请求流量明细-请求详情为空
■ 首先看tro-web的报错日志
■ 去tro-web监听amdb的返回watch io.shulie.tro.web.amdb.util.HttpClientUtil sendGet '{params,returnObj,throwExp}' -n 5 -x 3
0200 脚本
web-0200-U0101
- 异常描述:脚本参数校验
- 异常原因:
- 解决方案:
web-0200-S0101
- 异常描述:创建脚本异常
- 异常原因:
- 解决方案:
web-0200-S0102
- 异常描述:编辑脚本异常
- 异常原因:
- 解决方案:
web-0200-S0103
- 异常描述:删除脚本异常
- 异常原因:
- 解决方案:
web-0200-T0102
- 异常描述:脚本第三方返回异常
- 异常原因:压测脚本第三方返回异常
- 解决方案:
web-0201-U0102
- 异常描述:脚本调试重复操作异常
- 异常原因:
- 解决方案:
○ 脚本调试避免按钮重复点击
web-0201-U0101
- 异常描述:脚本调试校验异常
- 异常原因:
- 解决方案:
○ 查看troweb日志,如果“调用 cloud 接口错误”,查看tro-cloud的报错进一步确定
○ 如果trocloud接口返回为空,则需要监听下接口watch io.shulie.tro.cloud.open.entrypoint.controller.scenetask.SceneTaskOpenController startTryRunTask '{params,returnObj,throwExp}' -n 5 -x 3
web-0201-S0104
- 异常描述:脚本调试数据处理异常
- 异常原因:
- 解决方案:
web-0202-U0101
- 异常描述:运维脚本参数校验
- 异常原因:
- 解决方案:
web-0202-U0101
- 异常描述:脚本文件参数校验
- 异常原因:
- 解决方案:
web-0202-S0101
- 异常描述:创建脚本文件异常
- 异常原因:
- 解决方案:
web-0202-S0102
- 异常描述:编辑脚本文件异常
- 异常原因:
- 解决方案:
web-0202-S0103
- 异常描述:删除脚本文件异常
- 异常原因:
- 解决方案:
web-0202-S0108
- 异常描述:上传脚本文件异常
- 异常原因:
- 解决方案:
0300 应用管理
web-0300-U0101
- 异常描述:应用数据校验
- 异常原因:
- 解决方案:
web-0300-U0103
- 异常描述:应用无数据权限
- 异常原因:
- 解决方案:
○ 登录父账号去设置中心->权限配置中心,查看当前账号的数据权限是否是本部门及以下
○ 登录当前账号的父账号,看父账号下是否有应用
web-0300-T0102
- 异常描述:应用第三方返回异常
- 异常原因:
- 解决方案:
根据提示信息判断是GET还是POST,查询tro-web日志得到入参JSON和url
确定异常
■ 报 “查询应用信息”相关
执行curl命令看是否能正常请求,url请替换为实际的请求地址
curl --location --request GET或者POST '{查看日志获取到的url}' \ --header 'Content-Type: application/json' \ --data-raw '入参的JSON'
将请求的curl命令和结果反馈给大数据同学
■ 报 “查询应用节点”相关
● 执行curl命令看是否能正常请求,url请替换为实际的请求地址curl --location --request GET或者POST '{查看日志获取到的url}' \ --header 'Content-Type: application/json' \ --data-raw '入参的JSON'
web-0301-U0101
- 异常描述:应用 job 校验数据校验
- 异常原因:
- 解决方案:
查看入参数据watch io.shulie.tro.web.app.service.simplify.ShadowJobConfigService update '{params,returnObj,throwExp}' -n 5 -x 3
web-0302-U0101
- 异常描述:应用白名单校验异常
- 异常原因:
- 解决方案:
web-0303-S0106
- 异常描述:应用配置文件校验异常
- 异常原因:
- 解决方案:
web-0303-S0107
- 异常描述:应用配置文件导入异常
- 异常原因:
- 解决方案:
web-0303-S0109
- 异常描述:应用配置文件创建异常
- 异常原因:
- 解决方案:
web-0304-T0102
- 异常描述:应用影子消费者第三方返回异常
- 异常原因:
- 解决方案:
● 异常解决方式
○ 根据提示信息查询tro-web日志得到入参JSON和url
○ 确定异常
■ 报”查询MQ消费者”相关● 执行curl命令看是否能正常请求,url请替换为实际的请求地址
curl --location --request GET或者POST '{查看日志获取到的url}' \ --header 'Content-Type: application/json' \ --data-raw '入参的JSON'
web-0305-T0102
- 异常描述:应用入口链路第三方返回异常
- 异常原因:
- 解决方案:
应用入口链路第三方返回异常
● 异常解决方式
○ 根据提示信息查询tro-web日志得到入参JSON和url
○ 确定异常
■ 报”查询入口信息”相关● 执行curl命令看是否能正常请求,url请替换为实际的请求地址
■ 报”查询拓扑图信息”相关curl --location --request GET或者POST '{查看日志获取到的url}' \ --header 'Content-Type: application/json' \ --data-raw '入参的JSON'
■ 报”更新未知应用”相关
web-0306-T0102
- 异常描述:卸载应用agent异常
- 异常原因:
- 解决方案:
0501 Agent
web-0501-U0101
- 异常描述:Agent 上报 api, 数据校验
- 异常原因:Agent 注册 api, 数据校验错误
- 解决方案:
查看 agent 配置; 查看上报了什么数据watch io.shulie.tro.web.app.controller.agent.AgentPushController registerApi '{params,returnObj,throwExp}' -n 5 -x 3
web-0501-S0104
- 异常描述:Agent 上报 api, 数据处理异常
- 异常原因:Agent 注册 api, 数据处理错误,因为是整个 catch, 所以不确定是哪边的错误, 必要时需要查看日志定位代码未知
- 解决方案:
查看 agent 配置是否正确;
查看上报了什么数据watch io.shulie.tro.web.app.controller.agent.AgentPushController registerApi '{params,returnObj,throwExp}' -n 5 -x 3
web-0502-U0101
- 异常描述:Agent 上报应用, 数据校验
- 异常原因:
- 解决方案:
web-0502-S0101
- 异常描述:Agent 上报应用, 新增错误
- 异常原因:
- 解决方案:
查看 tro-web 数据库服务, 活跃状态
web-0506-U0101
- 异常描述:Agent 上报应用状态, 数据校验
- 异常原因:
- 解决方案:
查看上报的数据watch io.shulie.tro.web.app.controller.agent.AgentPushController update '{params,returnObj,throwExp}' -n 5 -x 3
web-0503-S0102
- 异常描述:Agent 影子配置修改错误
- 异常原因:
- 解决方案:
查看 tro-web 数据库服务, 活跃状态
web-0503-U0101
- 异常描述:Agent 影子配置校验错误
- 异常原因:
- 解决方案:
0504 agent 更新 agent 版本, 校验错误
web-0504-U0101
- 异常描述:Agent 更新 agent 版本, 校验错误
- 异常原因:
- 解决方案:
查看 agent 配置; 查看上报了什么数据watch io.shulie.tro.web.app.controller.agent.AgentPushController appAgentVersionUpdate '{params,returnObj,throwExp}' -n 5 -x 3
web-0504-S0102
- 异常描述:Agent 更新 agent 版本, 更新错误
- 异常原因:
- 解决方案:
web-0505-U0101
- 异常描述:Agent 上传 trace 相关, 校验错误
- 异常原因:
- 解决方案:
查看 agent 配置; 查看上报了什么数据watch io.shulie.tro.web.app.controller.agent.AgentPushController traceIdUpload '{params,returnObj,throwExp}' -n 5 -x 3
0400 链路梳理
web-0400-U0101
- 异常描述:链路梳理校验异常
- 异常原因:
- 解决方案:
根据日志报出的 id, 查看业务活动是否存在
web-0400-S0101
- 异常描述:链路梳理创建异常
- 异常原因:
- 解决方案:
查看 tro-web 数据库服务, 活跃状态
web-0400-U0106
- 异常描述:链路梳理查询异常
- 异常原因:
- 解决方案:
○ 检查配置的数据库路径是否正确
○ 前往部署文档检查表结构是否有变更
web-0400-S0102
- 异常描述:链路梳理修改异常
- 异常原因:
- 解决方案:
web-0400-T0102
- 异常描述:链路梳理第三方返回异常
- 异常原因:前往amdb结束链路计算返回异常
- 解决方案:
trace 一下调用栈trace io.shulie.tro.web.amdb.api.impl.NotifyClientImpl startApplicationEntrancesCalculate -n 5 --skipJDKMethod false
0700 调试工具
web-0700-U0101
- 异常描述:调试工具校验异常
- 异常原因:
- 解决方案:
web-0700-U0104
- 异常描述:快速调试状态异常
- 异常原因:
- 解决方案:
web-0700-S0105
- 异常描述:快速调试文件比对异常
- 异常原因:
- 解决方案:
web-0700-U0105
- 异常描述:快速调试查询异常
- 异常原因:
- 解决方案:
web-0700-S0104
- 异常描述:快速调试查询异常
- 异常原因:
- 解决方案:
查看该方法调用栈trace io.shulie.tro.web.app.service.fastdebug.FastDebugServiceImpl getCallStack -n 5 --skipJDKMethod false
web-0700-U0106
- 异常描述:快速调试应用日志查询异常
- 异常原因:
- 解决方案:
web-0700-U0106
- 异常描述:快速调试agent日志查询异常
- 异常原因:
- 解决方案:
web-0700-U0106
- 异常描述:快速调试agent日志文件名称查询异常
- 异常原因:
- 解决方案:
0900 巡检场景
web-0900-U0101
- 异常描述:巡检场景参数校验
- 异常原因:
- 解决方案:
web-0900-S0101
- 异常描述:新增巡检场景异常
- 异常原因:
- 解决方案:
web-0900-S0102
- 异常描述:编辑巡检场景异常
- 异常原因:
- 解决方案:
web-0900-S0103
- 异常描述:删除巡检场景异常
- 异常原因:
- 解决方案:
web-0900-T0102
- 异常描述:巡检场景第三方返回异常
- 异常原因:
- 解决方案:
web-0900-U0104
- 异常描述:巡检场景启动模块状态异常
- 异常原因:
- 解决方案:
web-0900-U0104
- 异常描述:巡检场景停止模块状态异常
- 异常原因:
- 解决方案:
web-0900-U0104
- 异常描述:巡检场景启动模块参数校验
- 异常原因:
- 解决方案:
web-0900-U0105
- 异常描述:巡检场景查询异常
- 异常原因:
- 解决方案:
1000 看板管理
web-1000-S0101
- 异常描述:新增巡检看板异常
- 异常原因:
- 解决方案:
web-1000-S0102
- 异常描述:编辑巡检看板异常
- 异常原因:
- 解决方案:
web-1000-S0103
- 异常描述:删除巡检看板异常
- 异常原因:
- 解决方案:
1100 技术节点
web-1100-S0101
- 异常描述:新增技术节点异常
- 异常原因:
- 解决方案:
1200 巡检断言
web-1200-S0101
- 异常描述:新增断言异常
- 异常原因:
- 解决方案:
1300 巡检异常管理
web-1300-S0101
- 异常描述:新增异常数据失败
- 异常原因:
- 解决方案:
web-1300-U0105
- 异常描述:查询巡检异常失败
- 异常原因:
- 解决方案:
文档更新时间: 2021-10-26 14:20 作者:SLDev