国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤

這篇具有很好參考價(jià)值的文章主要介紹了【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


點(diǎn)擊跳轉(zhuǎn):Docker安裝MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常見服務(wù)全套(質(zhì)量有保證,內(nèi)容詳情)

本文主要討論在Elasticsearch和Kibana安裝好合適版本的前提下,繼續(xù)整合Zipkin。

1. 組件介紹

一般的,它們的工作過程是這樣的:Spring Cloud微服務(wù)把調(diào)用鏈路的日志發(fā)送給Zipkin,Zipkin把數(shù)據(jù)發(fā)送給Elasticsearch進(jìn)行保存,Kibana圖形化顯示Elasticsearch的數(shù)據(jù)。

Zipkin和Elaticsearch都可以單獨(dú)使用,但是Zipkin是把數(shù)據(jù)保存在內(nèi)存中的,重啟后數(shù)據(jù)消失,所以通常跟Elasticsearch搭配把數(shù)據(jù)保存在Elasticsearch中,Kibana是可視化平臺(tái)必須需要跟Elaticsearch搭配。

單獨(dú)安裝可參考Docker單獨(dú)安裝Elaticsearch、Docker單獨(dú)安裝Zipkin。

  • **Elasticsearch:**Elaticsearch,簡稱為es, es是一個(gè)開源的高擴(kuò)展的分布式全文檢索引擎,它可以近乎實(shí)時(shí)的存儲(chǔ)、檢索數(shù)據(jù);本身擴(kuò)展性很好,可以擴(kuò)展到上百臺(tái)服務(wù)器,處理PB級(jí)別的數(shù)據(jù)。es也使用Java開發(fā)并使用Lucene作為其核心來實(shí)現(xiàn)所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復(fù)雜性,從而讓全文搜索變得簡單。
  • Kibana:Kibana是一款適用于Elasticsearch的數(shù)據(jù)可視化和管理工具,可以提供實(shí)時(shí)的直方圖、線形圖、餅狀圖和地圖。支持用戶安全權(quán)限體系,支持各種緯度的插件,通常搭配Elasticsearch、Logstash一起使用。
  • **Zipkin:**Zipkin是Twitter的一個(gè)開源項(xiàng)目,可以用來獲取和分析Spring Cloud Sleuth中產(chǎn)生的請(qǐng)求鏈路跟蹤日志,它提供了Web界面來幫助我們直觀地查看請(qǐng)求鏈路跟蹤信息。常用語微服務(wù)的調(diào)用鏈路跟蹤。

2. 服務(wù)整合

2.1. 前提:安裝好Elaticsearch和Kibana

在安裝好Elaticsearch和Kibana基礎(chǔ)上再來整合Zipkin。Docker下安裝Elasticsearch和Kibana,Docker安裝Kibana服務(wù)

  • 安裝啟動(dòng)Elasticsearch
# 
docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \
-e "discovery.type=single-node" \
-e "cluster.name=elasticsearch" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \
-d "docker.elastic.co/elasticsearch/elasticsearch:6.6.2"
  • 安裝啟動(dòng)Kibana
# 
docker run -d --name kibana -p 5601:5601 \
--link elasticsearch:elasticsearch \
kibana:6.6.2

2.2. 再整合Zipkin

Elasticsearch的版本和Kibana的版本要求一致,Zipkin的版本不做要求。安裝啟動(dòng)好Elasticsearch和Kibana之后,繼續(xù)把Zipkin整合進(jìn)來。下面以Elasticsearch的6.6.2、Kibana的6.6.2、Zipkin為例來整合:

  • Docker啟動(dòng)Zipkin連接Elasticsearch,如下:
docker run -d --name zipkin -p 9411:9411 \
-e STORAGE_TYPE=elasticsearch \
-e ES_HOSTS=http://192.168.1.6:9200 \
openzipkin/zipkin

注:其中的ip地址填寫你自己的主機(jī)ip地址

  • 查看Zipkin的日志
docker logs -f zipkin
  • Zipkin頁面訪問地址:http://localhost:9411,點(diǎn)擊查詢幾下

【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤,Docker,Spring Cloud,elasticsearch,docker,elasticsearch,分布式

  • 查看Elasticsearch日志有zipkin字樣的也就基本沒啥問題了
docker logs -f elasticsearch

【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤,Docker,Spring Cloud,elasticsearch,docker,elasticsearch,分布式

  • 都安裝好之后,下一次的啟動(dòng)順序是有要求的,先要啟動(dòng)Elasticsearch,如下:
docker start elasticsearch
docker start zipkin
docker start kibana
  • 如果發(fā)生了微服務(wù)間的分布式調(diào)用,通過Kibana也是可以看到調(diào)用鏈路的日志信息的,如下圖:

【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤,Docker,Spring Cloud,elasticsearch,docker,elasticsearch,分布式文章來源地址http://www.zghlxwxcb.cn/news/detail-632490.html

到了這里,關(guān)于【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式鏈路追蹤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【分布式鏈路追蹤技術(shù)】sleuth+zipkin

    【分布式鏈路追蹤技術(shù)】sleuth+zipkin

    目錄 1.概述 2.搭建演示工程 3.sleuth 4.zipkin 5.插拔式存儲(chǔ) 5.1.存儲(chǔ)到MySQL中 5.2.用MQ來流量削峰 6.聯(lián)系作者 當(dāng)采用分布式架構(gòu)后,一次請(qǐng)求會(huì)在多個(gè)服務(wù)之間流轉(zhuǎn),組成單次調(diào)用鏈的服務(wù)往往都分散在不同的服務(wù)器上。這就會(huì)帶來一個(gè)問題: 故障難以溯源。 發(fā)起請(qǐng)求,然后請(qǐng)求

    2024年02月04日
    瀏覽(26)
  • 史上最全從零搭建ELKB(Elasticsearch、Logstash、Kibana、Beat)分布式日志管理可視化平臺(tái)之一

    史上最全從零搭建ELKB(Elasticsearch、Logstash、Kibana、Beat)分布式日志管理可視化平臺(tái)之一

    ELKB(Elasticsearch、Logstash、Kibana、Beat的組合)是一套開源的分布式日志管理方案。憑借其閉環(huán)的日志處理流程、高效的檢索性能、線性的擴(kuò)展能力、較低的運(yùn)維成本等特點(diǎn),ELKB在最近幾年迅速崛起,成為實(shí)時(shí)日志處理開源領(lǐng)域的首要選擇。(https://cloud.tencent.com/developer/article/1143

    2024年01月19日
    瀏覽(48)
  • SpringCloud入門實(shí)戰(zhàn)(十二)-Sleuth+Zipkin分布式請(qǐng)求鏈路跟蹤詳解

    SpringCloud入門實(shí)戰(zhàn)(十二)-Sleuth+Zipkin分布式請(qǐng)求鏈路跟蹤詳解

    ?? 學(xué)技術(shù)、更要掌握學(xué)習(xí)的方法,一起學(xué)習(xí),讓進(jìn)步發(fā)生 ???? 作者:一只IT攻城獅 ,關(guān)注我,不迷路 。 ??學(xué)習(xí)建議:1、養(yǎng)成習(xí)慣,學(xué)習(xí)java的任何一個(gè)技術(shù),都可以先去官網(wǎng)先看看,更準(zhǔn)確、更專業(yè)。 ??學(xué)習(xí)建議:2、然后記住每個(gè)技術(shù)最關(guān)鍵的特性(通常一句話或者

    2024年02月13日
    瀏覽(27)
  • Docker部署ZooKeeper分布式協(xié)調(diào)服務(wù)

    1、準(zhǔn)備工作 2、創(chuàng)建TEST容器,將conf目錄COPY出來,在映射進(jìn)去,方便后續(xù)維護(hù)管理! 3、運(yùn)行容器 4、測試鏈接zookeeper 正常輸出內(nèi)容:

    2024年02月07日
    瀏覽(24)
  • 分布式引擎Elasticsearch本地部署并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問

    分布式引擎Elasticsearch本地部署并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問

    ??????歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識(shí),也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學(xué)習(xí),不斷總結(jié),共同進(jìn)步,活到老學(xué)到老 導(dǎo)航 檀越劍指大廠系列:全面總

    2024年02月02日
    瀏覽(26)
  • 使用 Docker 部署分布式存儲(chǔ)系統(tǒng)——Ceph

    使用 Docker 部署分布式存儲(chǔ)系統(tǒng)——Ceph

    最近工作中接觸了一個(gè) Python + Flask 的新項(xiàng)目,項(xiàng)目中使用了 Ceph 對(duì)象存儲(chǔ)服務(wù)。遂在開發(fā)環(huán)境使用 Docker 搭建了一套 Ceph 集群。 Ceph 官方文檔 Ceph 是一個(gè)開源的分布式存儲(chǔ)系統(tǒng),提供了對(duì)象存儲(chǔ)、塊存儲(chǔ)和文件系統(tǒng)三種存儲(chǔ)接口。Ceph 將數(shù)據(jù)存儲(chǔ)在邏輯存儲(chǔ)池中,使用 CRUSH 分

    2024年04月15日
    瀏覽(26)
  • springBoot分布式 + jdk17 部署到docker

    本地springBoot打包成jar包,上傳到服務(wù)器上,再當(dāng)前目錄新建Dockerfile FROM openjdk:17-jdk-alpine COPY *.jar /app.jar CMD echo \\\"======dockertest======\\\" EXPOSE 8081 ENTRYPOINT [\\\"java\\\",\\\"-jar\\\",\\\"/app.jar\\\"] 進(jìn)入當(dāng)前目錄執(zhí)行: docker build -t set-day-backend-1.0.0.nsapshot . 生成新的鏡像,再執(zhí)行 docker run -d -p 8888:8888 --na

    2024年01月17日
    瀏覽(20)
  • 使用Docker部署開源分布式任務(wù)調(diào)度系統(tǒng)DolphinScheduler

    使用Docker部署開源分布式任務(wù)調(diào)度系統(tǒng)DolphinScheduler

    ?? 博客主頁 : 小羊失眠啦. ?? 系列專欄 : 《C語言》 《數(shù)據(jù)結(jié)構(gòu)》 《Linux》 《Cpolar》 ?? 感謝大家點(diǎn)贊??收藏?評(píng)論?? 前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。 本篇教程和大家分享一下DolphinSc

    2024年02月05日
    瀏覽(49)
  • 分布式搜索和分析引擎Elasticsearch本地部署結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪問

    分布式搜索和分析引擎Elasticsearch本地部署結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪問

    本文主要介紹如何在Windows系統(tǒng)部署分布式搜索和分析引擎Elasticsearch,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程連接和訪問本地服務(wù)。 Elasticsearch是一個(gè)基于Lucene庫的分布式搜索和分析引擎,它提供了一個(gè)分布式、多租戶的全文搜索引擎,具有HTTP Web接口和無模式JSON文檔,同時(shí)也

    2024年01月21日
    瀏覽(22)
  • 可視化分布式調(diào)度框架PowerJob部署docker版

    可視化分布式調(diào)度框架PowerJob部署docker版

    PowerJob(原OhMyScheduler)是全新一代分布式任務(wù)調(diào)度與計(jì)算框架,其主要功能特性如下: ● 使用簡單:提供前端Web界面,允許開發(fā)者可視化地完成調(diào)度任務(wù)的管理(增、刪、改、查)、任務(wù)運(yùn)行狀態(tài)監(jiān)控和運(yùn)行日志查看等功能。 ● 定時(shí)策略完善:支持 CRON 表達(dá)式、固定頻率、

    2024年02月04日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包