问题现象
新增业务活动,选择应用后,服务下拉框无数据
排查思路
首先查询amdb数据库入口表,根据应用名称和服务名称查询库中是否有记录
select * from t_amdb_pradar_link_entrance where app_name = '' and service_name = '';
如果没有找到,检查surge-deploy任务是否正常启动
ps -ef | grep surge-deploy
如果没有启动,需将任务启动,并重新发起流量。
等待2分钟后再次尝试新增业务活动,应在下拉框中看到对应接口。如依旧无数据,此时登录amdb数据库,使用以下sql查询表中是否含有最新流量数据:
select * from t_trace_all where appName = '你的目标应用' and serviceName = '你的目标url' order by startDate desc;
如果没有最新流量数据,可以参考https://news.shulie.io/?p=4233此文章确认surge-deploy是否正常对外服务。
如zk中服务节点正常,通过以下命令查看surge任务运行日志
vi /data/surge.out
如含有以下报错:
代表使用的探针包存在问题,可以使用以下探针包替换后重新使用:
https://install-pkg.oss-cn-hangzhou.aliyuncs.com/manual/agent-opensource.zip
如以上排查步骤都不能解决您的问题,请到github仓库提交一个issue并附上以上排查步骤的排查结果,如:
1.t_amdb_pradar_link_entrance表中有无数据
2.surge-deploy任务是否正常启动
3.t_trace_all表中是否有最新流量数据
……
若本文档对您有用,请为我们点个赞👍
本文来自投稿,不代表TakinTalks稳定性技术交流平台立场,如若转载,请联系原作者。