Spring cloudSpring-BootSpringBoot极简教程 · Spring Boot

跟我学Spring Cloud(Finchley版)-25-Sp

2019-04-01  本文已影响26人  周立_itmuch

一个良好的监控,应该有一个人类亲和的界面,这个界面就是Zipkin。本文详细讨论Sleuth如何与Zipkin配合使用。

Zipin简介

Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。Zipkin还提供了一个非常友好的界面,帮助我们分析追踪数据。

TIPS

Zipkin官方网站:http://zipkin.io/

Zipkin Server搭建

Zipkin UI

Zipkin UI首页:

Zipkin首页

简单讲解图中各个查询条件的含义:

① Service Name表示服务名称,也就是各个微服务spring.application.name的值。

② 第二列表示span的名称,“all”表示所有span,也可选择指定span。

③ Lookback用于执行想要查看的之间段。

④ Duration表示持续时间,即span从创建到关闭所经历的时间。

⑤ Limit表示查询几条数据。类似于MySQL数据库中的limit关键词。

⑥ Annotations Query,用于自定义查询条件。

微服务整合Zipkin

跟我学Spring Cloud(Finchley版)-24-Spring Cloud Sleuth入门 的基础上:

测试

配套代码

本文首发

http://www.itmuch.com/spring-cloud/finchley-25/

干货分享

全是干货!
上一篇下一篇

猜你喜欢

热点阅读