八位滴滴工程师QCon七场演讲精华大全(图)【3】
滴滴质量部架构师邢沛
演讲主题:异构系统链路追踪
我讲的主题是异构系统链路追踪(trace)在滴滴的实践经验。滴滴一直在做后端系统服务化改造,服务化改造给系统带来各种好处,同时系统本身复杂性也在提高,跨进程调用增多,端到端的交互变的复杂,调用栈涉及的模块越来越多。
另外,我们追查和回溯badcase的难度也随之增加,而问题的定位也会强依赖日志记录的内容和质量。在这样的背景下我们实践了业务日志规范化和trace机制引入的工作,并进一步使得业务系统具有日志检索能力、链路追踪能力和通用信息透传能力。具体我们做了以下三件事情:
1、日志规范化:我们配套了多语言日志组件,打印内容符合标准的业务日志。 配套规范化业务日志搭建流式处理和存储、检索系统。
2、将trace机制落地:在一个核心模块日升级量几百的子系统,一个多语言、异构框架、缺少RPC中间件的复杂系统。将trace机制在复杂环境落地,进而如何提供一种有效的问题定位方法。
3、数据应用:在规范日志和trace机制的基础上, 提供调用链跟踪,场景还原,专项分析等服务协助定位线上badcase。同时也借助信息透传通道,完成重要的业务和系统功能。
滴滴技术专家张禾
演讲主题:基于Docker的云端?效研发之旅
研发云是基于Docker的云服务,服务于开发和测试人员。
首先,对于研发团队而言,服务端开发和测试环境搭建困难是常见的痛点。伴随着微服务架构的逐渐流行,这个痛点会愈发的明显。
通过研发云,我们为各个团队了提供标准、可一键部署的服务端环境,使得:
1. 服务端环境的构成一目了然,易于管理和演进,不再是难以维护的黑盒状态;
2. 极大的降低了服务端环境的搭建门槛,可以自助的获得环境,不必了解细节;
3. 极大的缩短了服务端环境的准备时间,典型情况下能从天级别下降到分钟级;
4. 有效的提高了服务端环境的一致性,可以避免很多由于环境差异导致的问题。
此外,伴随着各种自动化验证手段的不断丰富,其运行效率也成为不少团队的痛点。
通过研发云,我们提供了以云测为代表的服务。通过智能分组、快速复制以及并行执行等手段,极大的提升了自动化测试的运行速度,为业务功能的快速迭代保驾护航。
![]() | ![]() |
分享让更多人看到
- 评论
- 关注




























第一时间为您推送权威资讯
报道全球 传播中国
关注人民网,传播正能量