当前位置:网站首页>Zipkin service link tracking
Zipkin service link tracking
2022-06-28 04:02:00 【gmHappy】
One 、Zipkin brief introduction
Zipkin
Is an open source distributed tracking system , Every service to zipkin Report timing data ,zipkin According to the calling relationship Zipkin UI Generate dependency graph .
Zipkin
Provides pluggable data storage :In-Memory
、MySql
、Cassandra
as well as Elasticsearch
. In order to facilitate the development environment, I directly adopted In-Memory
Method for storage , Recommended for large production data Elasticsearch
.
Two 、Zipkin Basic terminology
- Span
Basic work unit , for example , In a new span Send a RPC Equivalent to sending a response request to RPC,span Through one 64 position ID Unique identification ,trace Take another 64 position ID Express ,span And other data , For example, abstract 、 Timestamp event 、 Key notes (tags)、span Of ID、 And progress ID( Usually IP Address )
span Starting and stopping constantly , At the same time, time information is recorded , When you create a span, You have to stop it at some point in the future .
- Trace
A series of spans A tree structure of , for example , If you're running a distributed big data project , You may need to create a trace.
- Annotation
Used to record the existence of an event in time , Some core annotations Used to define the beginning and end of a request
cs - Client Sent - Client initiates a request , This annotion Describes this span The beginning of
sr - Server R
边栏推荐
猜你喜欢
门级建模—学习笔记
Arrangement of basic electrical knowledge (I)
Adder - Notes
A solution to the inefficiency of setting debug mode in developing flask framework with pychar
applicationContext. Getbeansoftype obtains the execution methods of all implementation classes under an interface or obtains the operation application scenarios such as implementation class objects. L
关于 SY8120I 的DC-DC的降压芯片的学习(12V降至3.3V)
applicationContext.getBeansOfType 获取一个接口下所有实现类 执行方法或者获取实现类对象等 操作应用场景学习总结
品达通用权限系统(Day 5~Day 6)
@Transactional失效的几种场景
Cannot edit in read-only editor if it appears in vscode
随机推荐
English语法_形容词/副词3级 - 比较级
软件测试报告怎么编写?第三方性能报告范文模板来了
PostgreSQL implements batch update, deletion and insertion
局域网内共享打印机的几种方式
友链须知
加法器—笔记
02 MongoDB数据类型、重要概念以及shell常用指令
上线MES系统后,企业发生了这些变化......
英语小记 - 表因果
使用信号分析器
applicationContext.getBeansOfType 获取一个接口下所有实现类 执行方法或者获取实现类对象等 操作应用场景学习总结
品达通用权限系统(Day 5~Day 6)
使用tensorboard进行loss可视化
窗帘做EN 1101易燃性测试过程是怎么样的?
回溯—迷宫问题
sqlserver 数据库之事物使用入门 案例
指针链表
门级建模—学习笔记
Pycharm不同项目之间共用第三方模块
图片的懒加载和预加载