加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

分布式链路追踪

发布时间:2021-04-08 12:00:46 所属栏目:传媒 来源:互联网
导读:容将偏向于云原生技术相关的内容,主要会涉及Devops、Kubernetes、Service Mesh等内容。而之所以偏向于写这些内容,一方面是自己的兴趣,另一方面也是最近几年以Kubernetes为基础设施的云原生技术体系已经成为主流,作为一名研发人员如果只专注于业务代码的


容将偏向于“云原生”技术相关的内容,主要会涉及Devops、Kubernetes、Service Mesh等内容。而之所以偏向于写这些内容,一方面是自己的兴趣,另一方面也是最近几年以Kubernetes为基础设施的“云原生”技术体系已经成为主流,作为一名研发人员如果只专注于业务代码的研发,而对程序运行的基础环境、架构体系缺乏足够的认识和了解,也是不利于成长和进阶的!

当然,我也会持续分享编程技术相关的干货内容,例如有用的编程技巧、以及程序语言(如Java并发编程、I/O、网络等)相关的技术,但有一点我将尽量减少去写一些市面上已经被写烂、重复N次的技术内容、以及各种鸡汤文!以免浪费大家时间!

好了,废话不多说!本篇文章我将给大家介绍“分布式链路追踪”的内容,对于目前大部分采用微服务架构的公司来说,分布式链路追踪都是必备的,无论它是传统微服务体系亦或是新一代Service Mesh的微服务架构!而具体介绍的内容,本文不是完全讲理论,而是希望从理论到实践,引导大家去操作,因为只有这样才能真正从技术层面有深刻的认识和了解!

分布式链路追踪概述

在具体介绍分布式链路追踪系统之前,我们首先需要理解下什么是链路追踪?在本专栏前面关于监控系统的介绍中可以知道,监控系统的观测数据主要来源于统计指标、日志以及链路追踪这三个方面。而这些数据从类型上又可以划分为两种:请求级别、聚合级别。

请求级别的数据主要来源于真实的请求,例如一次HTTP调用、RPC调用等,本文要介绍的链路追踪就是这种类型。而聚合级别则是接口请求的度量指标或者一些参数数据的聚合,如QPS、CPU使用率等数值。日志和统计指标数据既可以是请求级别,也可以是聚合级别,因为它们可能来自源于真实的请求,也可能是系统自身诊断时记录下来的信息。

而对于链路追踪来说,它主要的逻辑就是将请求链路的完整行为记录下来,以便可以通过可视化的形式实现链路查询、性能分析、依赖关系、拓扑图等分布式链路追踪相关的功能。如下图所示:

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读