鹰眼下的淘宝 - 阿里技术沙龙
2023阿里云客服招聘考试试题大全-消费者咨询业务

2023阿里云客服招聘考试试题及参考答案单选题 本题分值:4分1.淘小宝前两天申请了售后退款,退款秒到账了,但是今天突然收到还款提醒,请问是什么原A淘小宝享受了“极速退款权益”,在享受权益后,若出现买家主动撤销退款等情形,订单将B淘小宝使用了“花呗”付款,此为针对该订单的花呗还款提醒C淘小宝使用了“他人代付”功能,由平台垫付了对应的金额,目前需要还款给平台D以上说法都不对答案:A淘小宝下单之后发现自己的收货地址选错了,这个时候他可以申请修改吗?A.在【买家已付款】的状态下,可以申请一次修改地址B.在【卖家已发货】的状态下,可以申请一次修改地址C.在任何状态下都可以申请修改地址,没有限制D.在任何状态下都不支持修改地址参考答案:A以下关于淘宝昵称说法正确的是?A.淘宝昵称不会在直播间、闲鱼、问大家展示B.昵称随时可以修改,目前仅支持的格式:中文、字母C.昵称修改成功后,淘宝账户名也同时修改成功D.修改昵称,手淘点击“我的淘宝” --右上角”设置“ --点击淘宝账户名--点击” 淘宝昵称参考答案:D单选题 本题分值:4分2,以下关于找回淘宝账户密码,操作步骤正确的是?A1、手机淘宝登陆页面点击【忘记密码】;2、点击“账户与安全”一按页面提示的验证方式进行身份验证;3、忘记密码页面,身份验证通过后,可重新设置新的登陆密码。
B1、手机淘宝登陆页面点击【忘记密码】;2、点击“设置”一按页面提示的验证方式进行身份验证;3、忘记密码页面,身份验证通过后,可重新设置新的登陆密码。
C1、手机淘宝登陆页面点击【忘记密码】;2、点击“手机号码不可用”一按页面提示的验证方式进行身份验证;3、忘记密码页面,身份验证通过后,可重新设置新的登陆密码。
D1、手机淘宝登陆页面点击【忘记密码】;2、忘记密码页面,根据页面提示的验证方式进行身份验证;3、忘记密码页面,身份验证通过后,可重新设置新的登陆密码。
答案 :D单选题 本题分值:4分3,小宝买了一个梳妆镜,等了几天没收到故咨询卖家货物到哪里了。
阿里巴巴淘宝云客服-商家在线客服-商家在线客服-天猫活动部门+商家营销运营部门+语音专项客服岗位

阿里云客服认证考试及答案商家在线客服-商家在线客服-天猫活动部门+商家营销运营部门+阿里巴巴淘宝云客服-语音专项客服岗位(只有一次补考机会)阿里云客服认证考试及答案商家在线客服-天猫活动部门单选题(1/10)本题分值:10分1.鹿班主要功能是什么?A批量进行优惠投放B批量进行主图投放答案:B单选题(3/10)本题分值:10分3.天天特卖是什么类型的团?A单品团B店铺团C品牌团答案:A单选题(4/10)本题分值:10分4.聚划算哪个团坑位数多?A店铺团&智能主题团B百亿补贴单品团答案:B不定项选择题(7/10)本题分值:10分7.以下哪些属于聚划算活动?A品牌团B百亿补贴单品团C店铺单品团D店铺团&智能主题团答案:ABD不定项选择题(10/10)本题分值:10分10,关于单品级优惠以下说法正确的有?A针对于单个商品的打折、减价、促销价等打折方式的优惠。
B一口价C活动价、前N优惠价,这些直接在商品详情页展示的价格。
答案:AC单选题(1/10)本题分值:10分1.不同地区不同运费,商家需要设置什么?A区域限售B运费模版答案:B单选题(2/10)本题分值:10分2.汽车到店安装服务可以取消吗?A不可以B可以答案:B单选题(3/10)本题分值:10分3.评价属于哪个环节?A逆向交易B确认收货答案:B4.关于正向交易流程以下说法正确的是?A选品-拍下-付款-发货-确认收货B拍下-付款-发货-确认收货答案:B单选题(5/10)本题分值:10分5,物流时效表达服务商家可以自行设置吗?A不可以B可以答案:B单选题(6/10)本题分值:10分6.判决退款属于哪个环节?A处理方向B反弹申诉答案:B单选题(6/10)本题分值:10分6,关于正向交易流程以下说法正确的是?A选品-拍下-付款-发货-确认收货B拍下-付款-发货-确认收货答案:B单选题(5/10)本题分值:10分5.评价属于哪个环节?A逆向交易B确认收货答案:B单选题(4/10)本题分值:10分4.物流时效表达服务商家可以自行设置吗?A不可以B可以答案:B单选题(3/10)本题分值:10分3.判决退款属于哪个环节?A处理方向B反弹申诉答案:B单选题(1/10)本题分值:10分1.物流时效表达服务商家可以自行设置吗?A不可以B可以答案:B单选题(5/10)本题分值:10分5.判决退款属于哪个环节?A处理方向B反弹申诉答案:B不定项选择题(7/10)本题分值:10分7.售后任务类型有哪些?A催物流B催发货C催确认D催退款答案:ABD不定项选择题(8/10)本题分值:10分8,以下哪些属于逆向交易中的特殊流程?A秒退B提前介入C客服介入D极速退答案:ABD不定项选择题(9/10)本题分值:10分9,买家求助后通过平台售后任务形式流转到商家,平台要求商家在规定时效内响应,逾期可能导致以下哪些影响?A店铺投诉成立B受到平台处罚C赔付答案:ABC不定项选择题(10/10)本题分值:10分10.特色服务和安装服务,小二需要负责解答哪些内容?A入驻B交易问题C退出答案:ABC单选题(1/10)本题分值:10分1.装修旺铺种类有几种?A 3种B 1种C 2种参考答案:C单选题(2/10)本题分值:10分2.生意参谋标准包去哪里订购?A服务市场-生意参谋-标准包59元/月B标准包是免费的参考答案:B单选题(3/10)本题分值:10分3.天天特卖在以下哪个区域透标?A活动首页透标B天天特卖区域透标C全域透标参考答案:B单选题(4/10)本题分值:10分4.520大促属于以下什么类型活动?A行业大型活动B平台特大型活动C平台大型活动参考答案:C单选题(5/10)本题分值:10分5.子账号又称之为?A主管的第二账号B店铺的员工账号参考答案:B不定项选择题(6/10)本题分值:10分6,新灯塔中的五大考核维度,是指以下哪些?A纠纷体验B产品体验C物流体验D售后体验E咨询体验F商品体验参考答案:ACDEF不定项选择题(7/10)本题分值:10分7,店铺装修操作包含以下哪些内容?A无线装修B备份/还原C装修模版D PC装修参考答案:ABCD不定项选择题(8/10)本题分值:10分8,品牌新享有以下哪些常见活动?A新品超级孵化加速B超级vip加速C超级会员加速D超级新客加速参考答案:ACD不定项选择题(9/10)本题分值:10分9,新灯塔退款处理时长的统计周期,以下说法正确的是?A T31~T2B前31天至前1天C 30天D T31-T1E前31天至前2天参考答案:AE不定项选择题(10/10)本题分值:10分10,平行式门槛规则下,一共有3个优惠层级,分别是以下哪些?A店铺级优惠B SKU级优惠C跨店级优惠D单品级优惠参考答案:ACD单选题(1/10)本题分值:10分1.SOP知识、宝贝管理等,是属于什么呢?A搜素种类B搜索工具参考答案:B不定项选择题(8/10)本题分值:10分8.目前可设置以下哪些限售?A单品限售B SKU级限售C全店限售参考答案:AC不定项选择题(6/10)本题分值:10分6,淘宝页面有以下哪些搜索排序?A销量搜索B价格搜索C信用搜索D综合搜索参考答案:ABCD商家营销运营部门+天猫活动部门单选题(1/10)本题分值:10分1.装修旺铺种类有几种?A 3种B 1种C 2种参考答案:C单选题(2/10)本题分值:10分2.生意参谋标准包去哪里订购?A服务市场-生意参谋-标准包59元/月B标准包是免费的参考答案:B单选题(3/10)本题分值:10分3.天天特卖在以下哪个区域透标?A活动首页透标B天天特卖区域透标C全域透标参考答案:B单选题(4/10)本题分值:10分4.520大促属于以下什么类型活动?A行业大型活动B平台特大型活动C平台大型活动参考答案:C单选题(5/10)本题分值:10分5.子账号又称之为?A主管的第二账号B店铺的员工账号参考答案:B不定项选择题(6/10)本题分值:10分6,新灯塔中的五大考核维度,是指以下哪些?A纠纷体验B产品体验C物流体验D售后体验E咨询体验F商品体验参考答案:ACDEF不定项选择题(7/10)本题分值:10分7,店铺装修操作包含以下哪些内容?A无线装修B备份/还原C装修模版D PC装修参考答案:ABCD不定项选择题(8/10)本题分值:10分8,品牌新享有以下哪些常见活动?A新品超级孵化加速B超级vip加速C超级会员加速D超级新客加速参考答案:ACD不定项选择题(9/10)本题分值:10分9,新灯塔退款处理时长的统计周期,以下说法正确的是?A T31~T2B前31天至前1天C 30天D T31-T1E前31天至前2天参考答案:AE不定项选择题(10/10)本题分值:10分10,平行式门槛规则下,一共有3个优惠层级,分别是以下哪些?A店铺级优惠B SKU级优惠C跨店级优惠D单品级优惠参考答案:ACD商家在线客服-天猫活动部门单选题(1/10)本题分值:10分1.鹿班主要功能是什么?A批量进行优惠投放B批量进行主图投放答案:B单选题(3/10)本题分值:10分3.天天特卖是什么类型的团?A单品团B店铺团C品牌团答案:A单选题(4/10)本题分值:10分4.聚划算哪个团坑位数多?A店铺团&智能主题团B百亿补贴单品团答案:B不定项选择题(7/10)本题分值:10分7.以下哪些属于聚划算活动?A品牌团B百亿补贴单品团C店铺单品团D店铺团&智能主题团答案:ABD不定项选择题(10/10)本题分值:10分10,关于单品级优惠以下说法正确的有?A针对于单个商品的打折、减价、促销价等打折方式的优惠。
关于追梦的名人故事

关于追梦的名人故事那些我们所熟知的名人在追梦的路上都经历过很多励志的事情,那么名人追梦经典励志故事都有哪些呢?下面是小编整理的关于追梦的名人故事,欢迎阅读。
关于追梦的名人故事【一】对着电话那头,他歇斯底里地吼道:“不让百度做独立搜索引擎网站,那就别干了!”不是脾气暴躁的人,这次却控制不住情绪,他狠狠摔了自己的手机。
从圣何塞飞往北京的航班上,他眼神坚毅地看着窗外。
飞机穿过朵朵白云,时而颠簸,时而又恢复平静。
将来的创业生涯,就像这趟航班,会遭遇强气流发生晃动,但最终会柳暗花明。
当时,他发明的ESP技术全球独一份儿。
就凭手中的“金刚钻”,他就能揽下“瓷器活”,过上优渥的生活。
但放着被别人仰视的硅谷工程师不做,他回国创始自己的天地。
他坚信“科技改变人们的生活”,在这个令人振奋、机遇与挑战并存的时代,不“折腾”一番怪可惜的。
1999年,他在北大资源宾馆租了两间房,百度公司正式成立。
接着,他顺利融到第一笔风险投资金120万美金。
九个月后,风险投资商德丰杰联合IDG又向百度投入1000万美元。
这么完美的成绩单,对于一家初创企业来说,简直是一个奇迹。
安然度过创业的三年危险期,公司进入平稳开展时期。
业界内的名气越来越大,越来越多企业谋求合作,每天来造访他的人川流不息。
当时,百度为门户网站提供搜索服务,凭这项业务,就可以稳稳当当赚钱。
这次,体内不安分的基因又开始跃跃欲试。
在公司内部的董事会上,他提出一项惊世骇俗的方案:做独立搜索网站,并提出竞价排名的盈利模式。
这次,他却遭到董事会一致反对。
刚刚迈过千禧年,中国互联网业正在经历从未有过的寒冬期。
在这样的大环境下,很多互联网企业选择保守经营、步步为营,不肯随便对外扩张、拓展新业务,而且做独立搜索网站,门户网站这块就指不上了。
你不给它打广告,它凭什么给你钱?竞价排名模式听上去很美妙、很光鲜,又不是短期内能搞起来的。
比起逆流而上、奋力挣扎,人们宁愿安于现状。
能躺在人家的鱼缸里吃现成鱼食,有什么不好?凭什么还要去冒风险?弄得不好,赔了夫人又折兵。
1688五指法案例

1688五指法案例
【最新版】
目录
1.1688 五指法案例概述
2.五指法案例的背景和原因
3.五指法的具体操作和实施
4.五指法案例的成果和影响
5.五指法案例的启示和借鉴意义
正文
【1688 五指法案例概述】
1688 五指法案例,是我国电子商务领域的一起典型案例,涉及到的是阿里巴巴旗下的 1688 平台。
此案例因为其独特的操作手法和深远的影响,被业界广泛关注和研究。
【五指法案例的背景和原因】
五指法,是指在网络交易中,通过操控五个不同的账号,分别扮演买家、卖家、中间商等角色,进行虚假交易,以提高商品的销量和排名。
这种手法,虽然短期内可以提高商品的曝光率和销量,但长期来看,会破坏平台的公平交易环境,损害消费者的权益。
【五指法的具体操作和实施】
五指法的具体操作分为以下几个步骤:首先,开设五个不同的账号,分别扮演不同的角色。
然后,通过这些账号进行虚假交易,提高商品的销量和排名。
最后,通过这些提高的排名和销量,吸引更多的消费者购买。
【五指法案例的成果和影响】
五指法案例的成果主要体现在短期内提高了商品的销量和排名,但在
长期来看,这种手法破坏了平台的公平交易环境,损害了消费者的权益,也影响了平台的信誉。
【五指法案例的启示和借鉴意义】
五指法案例给我们的启示是,电商平台应该加强对虚假交易等不良行为的监管,维护公平的交易环境,保护消费者的权益。
阿里巴巴组织架构及人物

目录一、人物介绍篇 (3)1、阿里巴巴早期十八罗汉 (3)马云 (3)蔡崇信 (4)彭蕾 (5)孙彤宇 (6)金建杭 (7)吴咏铭 (7)蒋芳 (8)戴姗 (9)谢世煌 (9)盛一飞 (10)楼文胜 (10)麻长炜 (10)张瑛 (11)周悦虹 (11)饶彤彤 (12)师昱峰 (12)金媛影 (12)韩敏 (12)2、阿里巴巴34位合伙人Timothy A.STEINERT (14)陆兆禧 (14)姜鹏 (16)曾鸣 (17)蔡景现 (17)程立 (18)樊治铭 (18)方永新 (18)胡晓明 (18)井贤栋 (19)刘振飞 (20)倪行军 (20)彭翼捷 (21)邵晓锋 (22)童文红 (23)王坚 (23)王帅 (24)吴敏芝 (24)武卫 (25)俞思瑛 (26)张建锋 (26)张勇 (27)张宇 (27)俞永福 (27)郑俊芳 (28)孙利军 (29)赵颖 (29)二、阿里巴巴历年组织架构转变2006年前阿里巴巴组织框架: (30)2006年阿里巴巴组织框架: (31)2007年阿里巴巴组织框架: (32)2008年阿里巴巴组织框架: (32)2009年阿里巴巴组织框架: (33)2010年阿里巴巴组织框架: (33)2011年阿里巴巴组织框架: (34)2012年阿里巴巴组织框架: (36)2013年阿里巴巴组织框架: (36)2014年阿里巴巴组织框架: (41)2015年阿里巴巴组织框架: (42)三、阿里巴巴的战略投资委员会和战略管理执行委员会 (43)四、阿里巴巴的岗位职级: (45)阿里巴巴阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的18人,于1999年在杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。
2016年4月6日,阿里巴巴正式宣布已经成为全球最大的零售交易平台。
阿里云客服认证考试在线客服认证(必学)+消费者咨询业务题目汇总5.13

阿里淘宝云客服在线客服认证(必学)+消费者咨询业务题目汇总1、在线客服认证(必学)判断题(1/10)本题分值:10分1.小二罗霸王打字速度被测为一分钟45个字,罗霸王认为自己已经达标了,可以不用再练习打字了A正确B错误正确答案:B单选题(2/10)本题分值:10分2.小甜甜因为反馈一个问题,小二罗霸王听着客户混乱的描述,迟迟不好定位,于是罗霸王开始反射式倾听,以下哪种方式是对的?A你是咨询红包的问题是吧?B您是说您的红包要过期了?C亲,您是咨询退款后红包会不会退回到您账户上的问题对嘛~正确答案:C单选题(3/10)本题分值:10分3.小二罗霸王今天第一天入职,发现电脑里面有搜狗输入法,又是使用千牛接待客户,罗霸王应该优先选择那个软件设置快捷键?A千牛导入话术B XP导入话术c搜狗输入法正确答案:C单选题(4/10)本题分值:10分4.客户小甜甜因为退款一个月都没有处理好,小二罗霸王尽心尽力的为客户处理问题并且成功退下款,可客户最后给了罗霸王一个差评,罗霸王开解自己才是对的?A前面客服对不起客户那是前面客服的问题,我帮他处理好了这个款还是在我的努力下才退成功的,不公平为什么他要给我差评。
B今晚打电话给这个客户理论一下,到底是谁对谁错,不蒸馒头争口气换位思考如果今天你作为客户,退款一个月C才退下来,你对这样的服务是否会满意,做好我们应该做的,一个差评没什么大不了的,因为你会拥有许许多多的好评正确答案C单选题(5/10)本题分值:10分5,小甜甜进线表示在这里购买的东西是否能够在公司报销,以下哪个定位是正确的?A傅漂亮认为是否能在公司报销,这个应该有会员所在公司说了算,他不能胡乱回复于是回复小甜甜这个暂时需要咨询所在公司的财务。
B罗霸王使用反射式倾听询问小甜甜,是否是咨询能否开具发票正确答案B单选题(6/10)本题分值:10分6.客服小二罗霸王学完本次课程之后,他了解到的工作岗位职责正确的是?A通过电话的方式服务客服B既要通过文字的形式处理客户问题,又要同时电话外呼客户服务C通过文字的形式服务客户正确答案:建议选C不定项选择题(7/10)本题分值:10分7,小二罗霸王因为不常有电脑,打字速度不是很快,他怎么样才可以提高他的打字速度呢?A可以将常用的话术和高频场景的答复设置成快捷键B多训练打字让输入法形成记忆C将手机输入法9键切换26键,这样可以记住键盘上字母的位置正确答案:ABC不定项选择题(8/10)本题分值:10分8,会员小甜甜因为买的热水袋炸了进线反馈,情绪非常激动,罗霸王作为一名优秀的小二应该怎么处理?A亲您放心的这个问题,小二一定帮您去协商最佳的方案B亲亲消消气,小二能理解您的心情,如果换作是小二经历了这些也会害怕的,将心比心的C亲这个商品我们都是安全有保障的,您使用的时候是否是接触到水了呢亲,真的对不起出现这个情况,您这边有没有受伤,小二很担心您正确答案:ABD不定项选择题(9/10)本题分值:10分9,客服小二罗霸王以下哪种回复客户的方式是对的?A好的知道了哈,说了会帮您的哈,你不用再重复询问的哈,说了会帮您就是会帮您的了哈B亲呀放心的啦~小二这边已经知晓您的问题,并且已经做了笔记的哦,您的事情小二一定凡在心上,同时亲也要对小二有信心哦~比心C亲这个是小二应该做的啦~嘻嘻正确答案:BC不定项选择题(10/10)本题分值:10分10,会员小甜甜订单显示是今天下午五点包裹送达,但小甜甜下午3点就开始进线疯狂催促小二罗霸王赶紧让快递送,会员这么做的原因有以下哪几种可能?A会员害怕5点无法准时送达所以提前进线催促B会员可能5点就不在收货地了,所以希望提前送达C会员因急需这个商品正确答案:ABC阿里淘宝云客服消费者咨询业务题目汇总单选题本题分值:4分1,小宝下单买了个露营帐篷,打算下周公司露营活动使用,后续担心出门前收不到,所以给卖家留言了新地址,卖家还是按照原来地址发货送到了小宝家,以下说法错误的是?A小宝已给卖家留言换地址,但是卖家没换,所以卖家有责任B小宝更换地址只留言但是没征得商家同意,所以卖家无责任C如果小宝和卖家协商一致换地址后卖家没更换成功,卖家需要承担货物从原地址寄往新地址的运费D以上说法均错误参考答案:A单选题本题分值:2分2,预售商品A定金50元,尾款消费者需支付250元,商品支持天猫跨店满减每满300减50元,假设该消费者没有购买其他商品,购买这件商品一共花了多少钱?A 300B 250C 200D 150参考答案:B单选题本题分值:4分3.淘小宝2个月前买了一双鞋,现在鞋底断裂,请问淘小宝的问题属于下列哪一项?A描述不当问题B质量问题C表面不一致问题D假冒商品参考答案:B单选题本题分值:4分4.小宝买的鞋子试穿后发现不合适,故申请了退货退款,但是卖家拒绝了,以下说法正确的是?A 小宝12月15日签收了商品,12月25日申请的不合适原因退货,卖家表示太久了所以不支持小宝退B卖家表示小宝退款留言说试穿了半天鞋子不合脚,通过照片可以看到鞋底有些磨损无法恢复,所以不支持小宝退货。
阿里巴巴鹰眼技术解密

阿⾥巴巴鹰眼技术解密作者|周⼩帆编辑|⼩智最新⼀代的阿⾥全链路监控系统鹰眼 3.0,同时将基础设施层、分布式应⽤层、业务逻辑层与客户端层进⾏了全链路跟踪;技术层⾯,鹰眼3.0 ⽇均处理万亿级别的分布式调⽤链数据,针对海量实时监控的痛点,对底层的流计算、多维时序指标与事件存储体系等进⾏了⼤量优化,同时引⼊了时序检测、根因分析、业务链路特征等技术,将问题发现与定位由被动转为主动。
注:本⽂整理⾃阿⾥巴巴技术专家周⼩帆在 ArchSummit 2017 深圳站上的演讲。
今天我讲的是应⽤分布式链路追踪技术。
业界⼤部分的应⽤分布式追踪的原理源⾃ Google 的⼀篇 Dapper 系统的论⽂,我们的鹰眼系统也不例外。
今天讲的这个议题和微服务框架是有⼀些关系的,⼤家可能听微服务相很多遍了,对微服务框架带来的好处也感同⾝受,⽐如说它提⾼了开发的效率,它具备更好的扩展性,这些好处⼤家也体会过了。
可是微服务其实是⼀把双刃剑,微服务同时也带来了⼀些问题,⽽这些问题也就是我们的鹰眼系统需要解决的问题。
本⽂分为三个部分,第⼀个是阿⾥巴巴的分布式追踪系统,也就是鹰眼系统的技术实现原理、基础功能以及在阿⾥的使⽤场景。
第⼆个想和⼤家分享⼀下这套系统背后的⼀些技术细节,包括流计算,存储的架构演进,我们踩过的⼀些坑、技术层⾯⼀些优化是什么样的,也会分享⼀下我们是如何对监控系统进⾏模块化改造的。
第三个就是我们如何把⼀个被动的监控系统转成⼀个主动发现问题的系统,这⼀块我们其实也是在做初步的尝试和探索,在做的过程中也希望跟⼤家⼀起分享,抛砖引⽟,交流⼀下经验。
分布式链路追踪技术原理微服务之熵微服务的好处已经不⽤多说,⽽微服务的坏处,⼤家看这张图就明⽩了。
这张图是 2012 年淘宝核⼼业务应⽤关系的拓扑图,还不包含了其他的⾮核⼼业务应⽤,所谓的核⼼业务就是和交易相关的,和钱相关的业务。
这张图⼤家可能看不清楚,看不清楚才是正常的,因为当时的阿⾥应⽤数量之多、应⽤间关系之混乱靠⼈⼯确实已经⽆法理清楚了。
淘宝-分布式调用跟踪系统介绍

7
丼个例子
• 可以得到
– 收费站的每日总车流量和流量趋势 – 鲁A123BC在五一期间的行驶路线和费用 – G20上的车速、路况 – G20流量过高时,车的来源分布
8
丼个例子
• 高速上行驶的车辆:前端请求
• 高速上的收费站:处理请求的应用
• 由中间件去记彔请求的网络调用情况
• 关键点:关联日志中记彔的车牌号
34
埋点和生成日志
• 埋点遇到的问题
– 异步调用
• 业务使用异步线程处理逡辑时会丢失上下文 • 异步 IO:Send 和 Recv 丌在同一线程 • 异步 servlet:业务逡辑在丌同线程中切换执行
– 一对多的调用方式 – 非前端请求触发的调用链
35
埋点和生成日志
• 写日志面临的挑战
– 尽可能减少对业务线程的影响,降低系统消耗 – 每个网络请求至少1行日志,QPS 越高日志产生越快
19
调用来源分析
20
透明的分布式数据传输
eagleeyex_sellerId
应用A
clear(“sellerId”)
get(“sellerId”) =8d6402…
HSF
发消息 投递消息 应用D
消息服务器
应用B
get(“sellerId”)= null
投递消息
HSF
get(“sellerId”) =8d6402… get(“orderId”)= 22f9b7…
应用E
get(“sellerId”) =8d6402… put(“orderId”, 22f9b7…)
应用F
HSF 应用G
21
透明的分布式数据传输
• 鹰眼自身需要传递调用上下文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分布式 文件系统
43
埋点和输出日志
• 输出日志时面临的挑战
– 减少对业务线程的影响,降低资源消耗
– 每个网络请求至少 1 行日志,QPS 越高日志产生越快
45
埋点和输出日志
• 解决方案:自己实现日志输出
– 异步线程写日志
– 对调用链做采样
– 开关控制 – 对服务等长字符串做编码
– 日志输出缓存,限制 IO 次数,每秒刷新
2%
小于 100ms 100-500ms
– 非正常的瓶颈
• 弱依赖异常导致 主流程耗时过长
27% 68%
500-1000ms
超过 1000ms
26
链路分析
• 调用并行度
– 为链路并行、异步优化提供参考
并行度:0%
并行度 1
实际执行时间 本地执行时间 直接子依赖执行时间
并行度:36%
27
[2013-05-01 16:42:58] 鲁A123BC,济南3,G20,济南,¥25 ……
* 上述内容仅作举例示意说明用,纯属虚构
7
举个例子
• 可以分析车辆 鲁A123BC 的行驶路线
– [05-01 12:23:34] 平度2,旅途开始
↓
– [05-01 13:38:29] 青州西1,耗时 75 分钟,路费 10 元 ↓
– 核心:调用链。每次请求都生成 一个全局唯一的ID(TraceId), 通过它将不同系统的“孤立的” 日志串在一起,重组还原出更多 有价值的信息
* 《三国杀》铁索连环卡牌版权归游卡桌游 (Yoka Games) 所有 9
简介
• 目前状况
– 每日调用链上 1 千亿,来自 500 多个前端,500 多个后端应用, 还有数百个数据库、缓存、存储,分析的日志超过 3 千亿行
数据输出与 展现
鹰眼服务器
35
整体实现介绍
1. 埋点和输出日志 2. 收集和存储日志 3. 分析调用链
36
埋点和输出日志
• 如何埋点实现透传
– 在中间件创建调用上下文,生成日志埋点
– 调用上下文放在本地 ThreadLocal,对业务透明
– 调用上下文在中间件的网络请求中传递
37
埋点和输出日志
– 分析链路
• 实时分析
– 借助离线分析的产出,如链路形态、依赖情况等 – 对单条调用日志直接分析,不需要汇总、重组
– 得到链路上的调用情况,如 QPS、RT、错误情况
54
40
埋点和输出日志
• 调用上下文:TraceId
– 关联一次请求相关的日志,全局唯一,在各个系统间 传递 – 是否需要业务语义?
• IP 地址:在淘宝环境可直接映射到前端应用 • 创建时间:在存储时用于分区 • 顺序数:用于链路采样 • 进程号:可选,单机多进程的应用使用 • 标志位:可选,用于调试和标记
鹰眼下的淘宝
分布式调用跟踪系统介绍
淘宝网 司徒放 (姬风) jifeng@
大纲
鹰眼是什么 鹰眼的使用场景
鹰眼的实现
2
现状
• 日趋复杂的分布式系统
– 远程服务调用
– 消息通讯
– 数据库分库分表 – 分布式缓存
– 分布式文件系统
– ……
3
现状
无线客户 端请求 前端网页 开放平台 请求 API 请求
创建 上下文
清理 上下文
38
clientRecv
响应
endTrace
服务响应
clientRecv serverSend
埋点和输出日志
• 做了哪些埋点
– TraceId、RpcId、开始时间、调用类型、对端 IP
– 处理耗时
– 处理结果(ResultCode) – 传输量:请求大小/响应大小
– 与中间件相关的数据
51
分析调用链
• 基于入口对调用链做链路分析
– 入口是调用链的源头
– 同一个入口背后走的是同一套业务逻辑
• 入口的多条调用链 入口链路
– 如果业务代码没更新,链路的执行逻辑一般不会改变
52
分析调用链• 离线分析源自– 多条调用日志 汇总(by TraceId)
– 还原调用关系 重组(by RpcId)
– 高速上行驶的车辆
• 处理请求的应用
– 高速上的收费站
* 图片来源:/main/business/outlets.jsp
6
举个例子
• 高速收费站将车辆通行信息记录成日志
[2013-05-01 12:23:34] 鲁A123BC,平度2,S16,济南,¥0 [2013-05-01 12:23:40] 鲁A987DE,平度2,S16,淄博,¥10
应用A 0.1 应用B 0.1.1 0.3 应用C
0.2 0.2.1 应用D 0.2.2 0.2.2.2 应用H 0.2.3.1.1
消息服务器
0.2.3
应用E 0.2.3.1
0.1.2
应用F
0.3.1 应用G
0.2.2.1
0.1.1.1
数据库
0.3.1.1
0.1.2.1
分布式 缓存
0.2.3.1.2
41
埋点和输出日志
• 调用上下文:RpcId
– 标识日志埋点顺序和嵌套关系,也在各个系统间传递
• 调用关系
– 同步 / 异步 / 一对多调用
• 用什么方式实现 RpcId 适合表示上述关 系?
– 顺序编号:1、2、3… – 多级编号:0、0.1、0.2、0.2.1…
42
埋点和输出日志
Web网页 无线客户 开放平台 请求 端请求 API 请求
HSFTimeOutException at com.taobao.hsf…..HSFResponseFuture.getResponse(HSFResponseFuture.java:52) at com.taobao.hsf…..SyncInvokeComponent.invoke(SyncInvokeComponent.java:51) at …
– [05-01 14:39:27] 淄博3,耗时 61 分钟,路费 5 元
↓ – [05-01 16:42:58] 济南3,耗时 123 分钟,路费 10 元
* 上述内容仅作举例示意说明用,纯属虚构
8
简介
• 鹰眼(EagleEye)
– 基于日志的分布式调用跟踪系统
– 脱胎于 Google Dapper 论文
• 覆盖了淘宝主要的有网络通信的中间件
前端请求接入:Tengine(nginx) 分布式 Session:tbsession 远程服务调用框架 (RPC):HSF 异步消息通讯 (MQ):Notify 分库分表访问数据库 (JDBC):TDDL 分布式缓存 (memcache):Tair 分布式文件系统 (HDFS):TFS 特定功能的客户端,如搜索、支付等 其他中间件,如:HttpClient……
弱依赖
ERROR
23
链路分析
• 依赖度量
– 强依赖
• 调用失败会直接中断主流程
– 高度依赖
• 一次链路中调用某个依赖的 几率高
强依赖 频繁 依赖 高度 依赖
– 频繁依赖
• 一次链路调用同一个依赖的 次数多
24
链路分析
高度依赖 频繁依赖
强依赖
耗时瓶颈
25
链路分析
• 调用耗时
– 瓶颈点
3%
响应耗时分布
链路分析
• 调用路由情况
– 调用分布均衡性
• 是否存在热点?
– 检验网络路由
• 路由是否正常?
• 网络是否封闭?
28
3. 透明数据传输
将业务数据与调用链集成
29
透明数据传输
eagleeyex_sellerId
get(“sellerId”) => 8d6402… clear(“sellerId”)
应用A
get(“sellerId”) => 8d6402…
服务调用
发消息 投递消息 应用D 服务调用
消息服务器
应用B
get(“sellerId”) => null
投递消息 应用E
get(“sellerId”) =>8d6402… put(“orderId”, 22f9b7…) 30
服务调用 应用F
get(“sellerId”) => 8d6402… get(“orderId”) => 22f9b7…
[2013-05-01 12:43:15] 鲁A123BC,潍坊1,S20,济南,¥18
[2013-05-01 13:38:29] 鲁A123BC,青州西1,G20,济南,¥10 [2013-05-01 13:38:30] 鲁A567AB,青州西2,G20,潍坊,¥10
[2013-05-01 14:39:27] 鲁A123BC,淄博3,G20,济南,¥15
33
大纲
鹰眼是什么 鹰眼的使用场景
鹰眼的实现
34
整体架构
带鹰眼埋点 的中间件 写入 日志文件 读取
实时收集日志
应用集群
日志收集agent Hadoop 集群
实时收集日志
鹰眼 Storm 集群
实时统计 实 时 配 置
全量日志
MapReduce
计算结果
HDFS
HBase
写入统 计数据
读取原始日志 与分析结果
E
F 入口 D 的流量 × 5 应用 H 调用量 × ?
G
H
18
链路分析
19
链路分析
• 调用来源
– 后端数据库请求量突然上涨,需要排查请求来源