随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络。

在一次800多人的开发者调研中,当回答“现阶段构建一个高可用的分布式系统,您遇到的三个最大的难题是什么?”时,57%的开发者选择了全链路追踪。

6月12日,阿里云发布了链路追踪服务 Tracing Analysis,提供分布式系统的全链路追踪能力,帮助客户快速发现和定位分布式系统下的各类性能瓶颈,成本仅自建链路追踪系统的1/5甚至更少。

微服务架构下的分布式应用架构虽然满足了应用横向扩展需求,但是如何进行分布式应用诊断成为挑战。虽然,业内有链路追踪相关的开源解决方案,但存在着研发投入较高、自建成本较高、技术风险较大、运维难度较大的挑战。

链路追踪 Tracing Analysis源自阿里巴巴内部的经过大规模实战验证过的 EagleEye,基于 Opentracing 标准,全面兼容开源社区,可实现 Jaeger, Zipkin 和 Skywalking等开源方案在阿里云上的托管,客户无需搭建基础设施,节省运维投入和技术风险。同时,支持多语言客户端将应用的链路数据上报至链路追踪控制台,实现链路追踪的目的。

据介绍,链路追踪 Tracing Analysis 可用于链路拓扑分析,慢请求、异常请求、流量异常的问题发现和定位,并可以根据业务Tag 对业务进行统计。以某教育行业客户为例,链路追踪 Tracing Analysis 帮助客户将异常请求数从原先的3%降低到0.1%,排查5个以上线上问题。

此外,链路追踪 Tracing Analysis可帮助用户收集所有分布式微服务应用和相关PaaS产品的分布式调用信息,查看应用的依赖路径,用于业务分析和稳定性评估。以某金融行业客户为例,链路追踪 Tracing Analysis 帮助客户将将应用的平均响应时间从2秒降低到500毫秒。

值得注意的是,链路追踪 Tracing Analysis 省去了客户自建基础设施的本地存储费用,仅通过云端日志存储收取存储费用,总体的机器成本是自建全链路追踪系统的1/5或更少,并提供了每天1000请求数的免费使用额度。

目前,阿里云链路追踪 Tracing Analysis已应用于金融、游戏、教育、零售、人工智能等多个行业,帮助开发者高效的分析和诊断分布式应用架构下的性能瓶颈。

Q&A:

Q1:可以通过 API 拉取链路追踪的数据吗?
A1:支持,收集的链路可以通过OpenAPI的方式获取,也可以嵌入链路追踪的页面展示,也可以直接在日志服务中查看。

Q2:非阿里云服务,可以接入链路追踪?
A2:链路是追踪是开放的,只要客户的应用可以访问公网,就可以接入,和有没部署在阿里云上没关系。

Q3:埋点对性能的影响有相关分析么?
A3:埋点数据是异步批量上报的,会对性能有影响有限,一般在1%左右,主要看埋点的量,埋的多会影响大一点。从目前的压测数据来看,对性能影响比较小。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

一键托管,阿里云全链路追踪服务正式商用:成本仅自建1/5或更少相关推荐

  1. 服务追踪系统_一键托管,阿里云全链路追踪服务正式商用:成本仅自建1/5或更少...

    随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务.消息收发.分布式数据库.分布式缓存.分布式对象存储.跨域调用,这些组件共同构成了繁杂的分布式网络. 在一次800 ...

  2. 阿里云发布链路追踪服务Tracing Analysis

    近日,在杭州云栖大会上,阿里云发布了链路追踪服务Tracing Analysis,成本是自建链路追踪系统的1/5或更少,可为分布式应用的开发者提供完整的调用链路还原.调用请求量统计.链路拓扑.应用依赖 ...

  3. 重磅发布 , 阿里云全链路数据湖开发治理解决方案

    阿里云重磅更新全链路数据湖解决方案,主要包含开源大数据平台E-MapReduce(EMR) + 一站式大数据数据开发治理平台DataWorks + 数据湖构建DLF + 对象存储OSS等核心产品. 近 ...

  4. 阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性

    在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战. 7月17日,阿里云应用高可用服务AHAS 正式商用,包含架构感知.流控降 ...

  5. 得物云原生全链路追踪Trace2.0-采集篇

    一.0xcc开篇 2020年3月,得物技术团队在三个月的时间内完成了整个交易体系的重构,交付了五彩石项目,业务系统也进入了微服务时代.系统服务拆分之后,虽然每个服务都会有不同的团队各司其职,但服务之间 ...

  6. go 链路追踪_Golang在七牛全链路追踪中的实践

    1.Go在七⽜牛全链路路追踪中的实践 刘凯 七⽜牛云⼤大数据团队(Pandora)架构师 2.⾃自我介绍 INTRODUCTION • 刘凯,七⽜牛,⼤大数据Pandora团队成员 • 2015年年, ...

  7. 前后端、多语言、跨云部署,全链路追踪到底有多难?

    作者|涯海 全链路追踪的价值 链路追踪的价值在于"关联",终端用户.后端应用.云端组件(数据库.消息等)共同构成了链路追踪的轨迹拓扑大图.这张拓扑覆盖的范围越广,链路追踪能够发挥的 ...

  8. 2021阿里云峰会|【全链路数据服务-数据库】分论坛火热报名中

    简介:新思路.新策略.新产品.新方案,为您展开"云上创新"的全景图. 新思路.新策略.新产品.新方案, 为您展开"云上创新"的全景图. 5月28日,北京国家会议 ...

  9. 四大领域全面发力,腾讯云构筑全链路开发者服务体系

    12 月 15 日,首届"腾讯云+社区开发者大会"在北京召开.在这场主题为"新趋势.新技术.新应用"的开发者盛会上,腾讯云副总裁王龙首次透露,通过整合自身技术和 ...

最新文章

  1. VTK:图片之Flip
  2. CG-CTF-Web-文件包含
  3. networkx 标签_networkx绘制BA无标度网络
  4. 图解 IDEA 中 springboot 项目 MyBatis Generator 逆向生成实体类及 mapper 配置文件
  5. React之类式组件
  6. 高并发之服务降级和服务熔断____服务降级、熔断、限流的区别
  7. tomcat增加处理线程数量
  8. Java api监控_网站api监控、api监控教程详解
  9. Jade模板引擎教程
  10. 手机短信注册页面h5css3+html5模板
  11. linux 7zip 安装包,linux下安装7zip
  12. SSH 命令的11种用法
  13. 数据字典在mysql中怎么做_如何编写数据字典
  14. APP开发的七大阶段,你了解多少?
  15. Linux开发板实现 NTP时间获取
  16. 1357. 路径总和 II
  17. Flatpak 不是未来
  18. NDK实践(一)在linux环境下编译ffmpe
  19. Java 8新特性:Optional类
  20. Misc 第七篇——base64stego(伪加密,base64隐写)

热门文章

  1. 一行代码蒸发64亿人民币!黑客盯上区块链漏洞!Python真的变态!
  2. 2019年GitHub上最热门的Java开源项目
  3. ios 获取沙河文件夹_iOS开发之获取沙盒路径
  4. php改名下载,PHP如何给上传的文件改名
  5. vue获取input的属性_vuejs 中如何优雅的获取 Input 值
  6. 字长16位的计算机表示最大整数_废话不多说跪送计算机选择8前十题
  7. 揭开netty神秘面纱_Netty 源码(ChannelHandler 死磕)
  8. windows功能_这 12 个好用 Windows 软件,让你也能用上 macOS 的独占功能
  9. 钱老,外国人能搞的,今天中国人也能搞了!
  10. (pytorch-深度学习系列)使用Pytorch实现小型卷积神经网络网络