SpringCloud可視化鏈路追蹤系統(tǒng)Zipkin部署過程
1.前提
已經(jīng)配置Sleuth,可參考
http://www.fzitv.net/article/182889.htm
2.什么是Zipkin?
官網(wǎng):https://zipkin.io/
大規(guī)模分布式系統(tǒng)的APM工具( Application Performance Management),基于 Google
Dapper的基礎(chǔ)實現(xiàn),和 sleuth結(jié)合可以提供可視化web界面分析調(diào)用鏈路耗時情況
同類產(chǎn)品
- 鷹眼( Eag leYe)
- CAT
- twitter開源 zipkin,結(jié)合 sleuth
- Pinpoint,運用 JavaAgent字節(jié)碼增強(qiáng)技術(shù)
- StackDriver Trace (Google)
3.zipkin組成: Collector、 Storage、 Restful APi.、Web UI組成
4.下載最新版Zipkin服務(wù)jar包,并啟動
https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar
或者
https://zipkin.io/pages/quickstart.html-> 找到 “latest release” -> 點擊后下載
問題:
這里我使用最新版的jar能啟動,但是Zipkin界面卻獲取不到數(shù)據(jù),所以我下載了舊版本:zipkin-server-2.10.4-exec.jar
部分版本下載地址:
https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
測試版本
SpringBoot版本:2.1.3.RELEASE
SpringCloud版本:Greenwich.SR1
Zipkin版本:zipkin-server-2.10.4-exec.jar
啟動:
打開cmd,啟動jar包


5.訪問地址
注意:
Zipkin的數(shù)據(jù)默認(rèn)是存儲在內(nèi)存的,每次重啟jar服務(wù)后,都會刪除舊的
5.添加依賴
Zipkin依賴包含Sleuth依賴
<!-- Sleuth,zipkin --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>
6.修改application.yml配置
spring:
application:
name: order-service
#zipikin服務(wù)所在地址
zipkin:
base-url: http://localhost:9411/
#配置采樣百分比,開發(fā)環(huán)境可以設(shè)置為1,表示全部,生產(chǎn)環(huán)境用默認(rèn)
sleuth:
sampler:
probability: 1
7.多次訪問接口,會以10%的概率抽取接口數(shù)據(jù)顯示在界面


以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java設(shè)計模式之狀態(tài)模式State Pattern詳解
這篇文章主要介紹了Java設(shè)計模式之狀態(tài)模式State Pattern,狀態(tài)模式允許一個對象在其內(nèi)部狀態(tài)改變的時候改變其行為。這個對象看上去就像是改變了它的類一樣2022-11-11
Spring Boot 集成 Quartz 使用Cron 表達(dá)式實現(xiàn)定
本文介紹了如何在SpringBoot項目中集成Quartz并使用Cron表達(dá)式進(jìn)行任務(wù)調(diào)度,通過添加Quartz依賴、創(chuàng)建Quartz任務(wù)、配置任務(wù)調(diào)度以及啟動項目,可以實現(xiàn)定時任務(wù)的執(zhí)行,Cron表達(dá)式提供了靈活的任務(wù)調(diào)度方式,適用于各種復(fù)雜的定時任務(wù)需求,感興趣的朋友一起看看吧2025-03-03
java使用TimeZone將中國標(biāo)準(zhǔn)時間轉(zhuǎn)成時區(qū)值
這篇文章主要介紹了java使用TimeZone將中國標(biāo)準(zhǔn)時間轉(zhuǎn)成時區(qū)值的相關(guān)資料,需要的朋友可以參考下2023-11-11
解決IDEA maven 項目修改代碼不生效,mvn clean、install后才生效
這篇文章主要介紹了解決IDEA maven 項目修改代碼不生效,mvn clean、install后才生效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09

