近日, 在杭州云栖大会上, 阿里云发布了链路追踪服务 Tracing Analysis, 成本是自建链路追踪系统的 1/5 或更少, 可为分布式应用的开发者提供完整的调用链路还原, 调用请求量统计, 链路拓扑, 应用依赖分析等工具, 帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈, 提高微服务时代下的开发诊断效率.
微服务时代, 分布式应用架构虽然满足了应用横向扩展的需求, 但是运维和诊断的过程变得越来越复杂, 例如会遇到接口诊断困难, 应用性能诊断复杂, 架构分析复杂, 多语言程序接入难统一, 调用链路数据离线分析困难等难题. 传统的监控工具并无法满足提供跨越不同服务的能见度需求.
阿里云链路追踪服务 Tracing Analysis 可以跟踪所有分布式架构中的微服务用户请求, 汇总组成分布式调用链方式, 以及应用程序的单个服务和资源, 实现调研链路的查询, 诊断和应用性能实时汇总功能. 同时, 收集到的链路数据, 可直接应用在日志分析中, 并可对接到下游分析平台如 LogSearch,CloudMonitor,MaxCompute 等, 用于离线分析, 报警等场景, 提升链路数据价值. 此外, tracing analysis 基于 Opentracing 标准, 全面兼容开源社区, 如 Jaeger, Zipkin 等开源项目, 提高链路追踪系统的可用性和稳健性.
据链路追踪服务产品专家伏羿介绍, 阿里云链路追踪服务 Tracing Analysis 区别另一款监控产品 ARMS,ARMS 侧重对前端应用的监控, 应用监控可提供 API 在后端的处理性能及调用链路, 但这些数据未必能准确反映用户的真实体验. 前端监控只能监控到 API 从发送到返回的整体耗时及状态, 无法提供后端服务的调用链路及性能数据. 在这种情况下, 链路追踪服务 Tracing Analysis 可将前端与后端串联起来, 提供全链路的监控, 给您一站式的问题排查体验.
据悉, 阿里云链路追踪服务 Tracing Analysis 免费, 只收取底层存储费用.
此次阿里云链路追踪服务 Tracing Analysis 的发布, 旨在帮助用户和各类开发者降低分布式系统的运维难度, 聚焦业务创新, 不用重复造轮子. 同时, 作为阿里云互联网中间件整体解决方案的重要组成部分, 结合企业级分布式应用服务 EDAS, 消息队列 MQ, 应用配置管理 ACM, 性能测试 PTS, 业务实时监控服务 ARMS 等核心互联网中间件产品, 可以快速搭建企业级互联网架构平台, 具备业务中台能力, 促进企业数字化转型的快速落地.
来源: https://yq.aliyun.com/articles/645320