ZipKin原理学习(分布式实时数据追踪系统)+window部署zipkin+k8s部署zipkin

ad1.jpg

全栈工程师开发手册 (作者:栾鹏)
架构系列文章

ZipKin入门介绍

Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,由 Twitter 公司开发贡献。其主要功能是聚集来自各个异构系统的实时监控数据。分布式跟踪系统还有其他比较成熟的实现,例如:Naver的Pinpoint、Apache的HTrace、阿里的鹰眼Tracing、京东的Hydra、新浪的Watchman,美团点评的CAT,skywalking等。

ZipKin架构

ZipKin可以分为两部分,一部分是zipkin server,用来作为数据的采集存储、数据分析与展示;zipkin client是zipkin基于不同的语言及框架封装的一些列客户端工具,这些工具完成了追踪数据的生成与上报功能,架构如下:

这里写图片描述

Zipkin Server主要包括四个模块:
(1)Collector 接收或收集

你可能感兴趣的:(云原生/微服务架构/运维,系列课程,快速学习实战应用)