近日,在杭州云栖大会上,阿里云发布了链路追踪服务Tracing Analysis,成本是自建链路追踪系统的1/5或更少,可为分布式应用的开发者提供完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等工具,帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。

Tracing Analysis 传送门:https://www.aliyun.com/product/xtrace

微服务时代,分布式应用架构虽然满足了应用横向扩展的需求,但是运维和诊断的过程变得越来越复杂,例如会遇到接口诊断困难、应用性能诊断复杂、架构分析复杂、多语言程序接入难统一、调用链路数据离线分析困难等难题。传统的监控工具并无法满足提供跨越不同服务的能见度需求。

阿里云链路追踪服务Tracing Analysis可以跟踪所有分布式架构中的微服务用户请求,汇总组成分布式调用链方式,以及应用程序的单个服务和资源,实现调研链路的查询、诊断和应用性能实时汇总功能。同时,收集到的链路数据,可直接应用在日志分析中,并可对接到下游分析平台如LogSearch、CloudMonitor、MaxCompute等,用于离线分析、报警等场景,提升链路数据价值。此外,tracing analysis基于Opentracing标准,全面兼容开源社区,如Jaeger, Zipkin等开源项目,提高链路追踪系统的可用性和稳健性。

据链路追踪服务产品专家伏羿介绍,链路追踪Tracing Analysis 和 业务实时监控ARMS 是阿里云上应用侧APM监控的双引擎, 两款产品都可以满足用户在分布式应用场景下的复杂链路诊断需求,但支持场景有所不同:

  • 业务实时监控ARMS

采用业界比较流行的无侵入式监控埋点,用户无需改造就可以深度监控和诊断到用户应用;但是无侵入式埋点虽然功能强大,实现逻辑却相对复杂、成本相对较高,而且受限于开发语言特性,某些语言如C, Go等就无法支持无侵入式埋点。

  • 链路追踪Tracing Analysis

针对用户多语言的应用监控需求,阿里云特此推出链路追踪通过基于开放标准(opentracing)和开源组件(Jaeger, Zipkin, etc)侵入式埋点方式填补了这方面的空白;基于链路追踪,用户可以以比较低的性能代价通过嵌入链路追踪的SDK来手动上报链路信息,从而快速实现异构多语言分布式架构下的链路追踪需求。
相比于业务实时监控,虽然链路追踪接入比较负责,用户需要手动埋点,但是产品本身基于开放标准和开源产品,对用户无lock-in问题,而且成本相对低廉,链路追踪本身免费,用户仅对链路追踪依赖的日志服务成本进行付费。

此次阿里云链路追踪服务Tracing Analysis的发布,旨在帮助用户和各类开发者降低分布式系统的运维难度,聚焦业务创新,不用重复造轮子。同时,作为阿里云互联网中间件整体解决方案的重要组成部分,结合企业级分布式应用服务EDAS、消息队列MQ、应用配置管理ACM、性能测试PTS、业务实时监控服务ARMS等核心互联网中间件产品,可以快速搭建企业级互联网架构平台,具备业务中台能力,促进企业数字化转型的快速落地。

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

阿里云发布链路追踪服务Tracing Analysis相关推荐

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

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

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

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

  3. 阿里云产品专家解读链路追踪(Tracing Analysis)

    摘要: 概要 阿里云上最近推出了一款新产品 链路追踪 ,专注于帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率. 分布式应用环境下的链路追踪,并不是一个新话题.在早些 ...

  4. 阿里云产品专家解读链路追踪(Tracing Analysis)和应用性能监控(APM)的联系和区别

    阿里云上最近推出了一款新产品链路追踪 ,专注于帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率,并省去用户搭建各类链路监控应用(Jaeger, Zipkin等)和相关 ...

  5. 【架构实践】全链路实时追踪系统架构实战: 链路追踪系统 Tracing Analysis System

    目录 什么是链路追踪Tracing Analysis? 产品架构 产品功能 为什么需要分布式追踪系统? 什么是调用链(Trace)? OpenTracing数据模型 数据是如何上报的?

  6. 阿里云发布边缘节点服务2.0,建立“融合、开放、联动”的边缘计算新形态

    "5G时代,边缘计算将发挥更大价值."阿里云边缘计算技术负责人杨敬宇表示,边缘计算作为5G时代的一项关键技术,未来将成为不可或缺的基础设施之一.那么云的能力是如何深入每个计算场景的 ...

  7. 一键部署区块链环境 阿里云发布企业级BaaS服务

    8月3日,阿里云宣布推出企业级区块链服务(Blockchain as a Service,以下简称BaaS),支持一键快速部署区块链环境,实现跨企业.跨区域的区块链应用.阿里云BaaS广泛适用于商品溯 ...

  8. 飞天技术汇|阿里云推出全新开发者服务,技术赋能开发者

    为何会被繁重运维工作程阻碍了迭代的进度? 如何提高云端应用部署效率,一键打通本地到云端的应用部署环境? 如何能够做到在不改代码的情况下,快速给应用加上限流降级的能力? 近日,阿里云根据开发.运维人员的 ...

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

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

最新文章

  1. 2020年全国信息安全标准化技术委员会大数据安全标准特别工作组全体会议即将召开...
  2. POJ 3030 Nasty Hacks (模拟题)
  3. jQeury的日期时分秒生成器插件,使用jQuery的匿名函数,静态方法的使用
  4. 推荐几个机器学习算法及应用领域相关的中国大牛:
  5. 本地构建和自动化构建_构建自动化面板
  6. uva 11400——Lighting System Design
  7. 作者:谢华美(1976-),男,就职于中国人民银行征信中心数据部
  8. BGP——本地优先级选路+BGP路由水平分割机制(讲解+配置命令)
  9. Atom飞行手册翻译: 2.2 在Atom中移动
  10. Luogu4494 [HAOI2018]反色游戏 【割顶】
  11. FasterRCNN之整体框架详解
  12. MySQL完全卸载教程
  13. 设备树学习之(一)GPIO中断
  14. mysql连接失败问题
  15. 微信很好用却很少人知道的浮窗功能
  16. 记录——kubeadm集群node节点加入
  17. java汉字转换拼音,获取汉字串拼音首字母
  18. [leetcode]322. 零钱兑换(Coin Change )C++代码实现
  19. 风险类型说明和处理建议手册
  20. jq文字无缝滚动代码(鼠标悬停停止滚动)

热门文章

  1. 【LeetCode笔记】33. 搜索旋转排序数组(Java、二分法)
  2. php配置实例,php mailto配置实例
  3. 计算机应用考试其一级属于中级,计算机软件水平考试可以直接考中级吗?
  4. 矩阵特征值的用matlab,[急求]谁可以用matlab帮我运行求矩阵特征值的命令???...
  5. 分解连续自然数的和_小学奥数各年级经典题解题技巧大全——分解因数法(2)...
  6. 突发,这个国家进入紧急状态!数十年来最严重经济危机、每天停电13小时!外交部发出提醒...
  7. 麻省理工学院给研究生的文献阅读方法,简单高效!
  8. 最大素数有用吗?安全上网就靠它
  9. 高锟诺奖演讲:《古沙递捷音》
  10. 空难生还几率这么低,飞机上为什么不配备降落伞???