当前位置:网站首页>Zipkin 服务链路追踪
Zipkin 服务链路追踪
2022-06-28 03:27:00 【gmHappy】
一、Zipkin 简介
Zipkin 是一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图。
Zipkin提供了可插拔数据存储方式:In-Memory、MySql、Cassandra以及Elasticsearch。为了方便在开发环境我直接采用了In-Memory方式进行存储,生产数据量大的情况则推荐使用Elasticsearch。
二、Zipkin 基本术语
- Span
基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位ID唯一标识,trace以另一个64位ID表示,span还有其他数据信息,比如摘要、时间戳事件、关键值注释(tags)、span的ID、以及进度ID(通常是IP地址)
span在不断的启动和停止,同时记录了时间信息,当你创建了一个span,你必须在未来的某个时刻停止它。
- Trace
一系列spans组成的一个树状结构,例如,如果你正在跑一个分布式大数据工程,你可能需要创建一个trace。
- Annotation
用来及时记录一个事件的存在,一些核心annotations用来定义一个请求的开始和结束
cs - Client Sent -客户端发起一个请求,这个annotion描述了这个span的开始
sr - Server R
边栏推荐
猜你喜欢
随机推荐
Unity C # e-learning (11) -- custom protocol generation tool
事件委托的原理
美创入选“2022 CCIA中国网络安全竞争力50强”榜单
Paging query optimization in MySQL of database Series
sqlserver 数据库之事物使用入门 案例
解析教育机器人的综合应用能力
No  result  defined& nbsp…
Li Kou daily question - day 29 -1491 Average wage after removing minimum wage and maximum wage
力扣每日一题-第29天-1491.去掉最低工资和最高工资后的平均工资
leetcode - 329. 矩阵中的最长递增路径
@Transactional失效的几种场景
一千行 MySQL 学习笔记,值得收藏!
iptables防火墙规则和firewalld防火墙规则详解
【Linux】【Mysql】ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
Principle and Simulation of switching power supply buck circuit
Li Kou daily question - day 29 -219 Duplicate Element II exists
欧洲家具EN 597-1 跟EN 597-2两个阻燃标准一样吗?
小程序的防抖节流怎么写?
Sublime text 3 basic configuration tutorial
Database migration









