成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

FastD 最佳實(shí)踐六: 為應(yīng)用添加調(diào)用鏈監(jiān)控 Zipkin

jayce / 3566人閱讀

摘要:調(diào)整配置文件在選項(xiàng)中,追加即可。有了以上系統(tǒng)常規(guī)監(jiān)控日志集中分析應(yīng)用調(diào)用鏈監(jiān)控,我們的業(yè)務(wù)就可以變得更加透明,清晰,可控。相關(guān)文章最佳實(shí)踐四構(gòu)建系統(tǒng)可視化監(jiān)控最佳實(shí)踐五構(gòu)建日志分析

zipkin是一個(gè)開(kāi)放源代碼分布式的跟蹤系統(tǒng),由Twitter公司開(kāi)源,它致力于收集服務(wù)的定時(shí)數(shù)據(jù),以解決微服務(wù)架構(gòu)中的延遲問(wèn)題,包括數(shù)據(jù)的收集、存儲(chǔ)、查找和展現(xiàn)。它的理論模型來(lái)自于Google Dapper 論文。

為什么要使用 zipkin

隨著業(yè)務(wù)發(fā)展,系統(tǒng)拆分導(dǎo)致系統(tǒng)調(diào)用鏈路愈發(fā)復(fù)雜一個(gè)前端請(qǐng)求可能最終需要調(diào)用很多次后端服務(wù)才能完成,當(dāng)整個(gè)請(qǐng)求變慢或不可用時(shí),我們是無(wú)法得知該請(qǐng)求是由某個(gè)或某些后端服務(wù)引起的,這時(shí)就需要解決如何快讀定位服務(wù)故障點(diǎn),以對(duì)癥下藥。于是就有了分布式系統(tǒng)調(diào)用跟蹤的誕生。而zipkin就是開(kāi)源分布式系統(tǒng)調(diào)用跟蹤的佼佼者

安裝 zipkin
wget -O zipkin.jar  "https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec"  

java -jar zipkin.jar
安裝 Molten

此處提供一個(gè) C 擴(kuò)展,為php提供對(duì)應(yīng)的數(shù)據(jù)收集。地址: 點(diǎn)擊我

安裝參考: molten安裝

添加到 php.ini

可以通過(guò) php --ini 查看 php.ini 文件位置

extension=molten.so
molten.enable=1
molten.sink_type=4
molten.tracing_cli=1
molten.sink_http_uri=http://127.0.0.1:9411/api/v1/spans
molten.span_id_format=random
molten.sampling_rate=1

通過(guò) php -m | grep molten 查看是否正確安裝。

結(jié)合 FastD PHP 框架

在 FastD(3.2版本新特性) 中,已經(jīng)集成了相關(guān)調(diào)用鏈的基礎(chǔ)類和配置,通過(guò)簡(jiǎn)單配置即可達(dá)到日志收集的效果。

調(diào)整配置文件: app.php

 [
        //code ...
        FastDServiceProviderMoltenServiceProvider::class,
    ],
    //code ...
];

services 選項(xiàng)中,追加: FastDServiceProviderMoltenServiceProvider::class 即可。

完成配置后,通過(guò)正常訪問(wèn)操作,查看效果.


日志:

總結(jié)

在應(yīng)用上線后,我們需要急切并清楚明白應(yīng)用的運(yùn)行情況,調(diào)用情況,及請(qǐng)求響應(yīng)情況,在第一時(shí)間去發(fā)現(xiàn)并解決問(wèn)題。開(kāi)發(fā)的工作往往是相對(duì)簡(jiǎn)單的,但是對(duì)于完整的體系和監(jiān)控,那是相當(dāng)?shù)闹匾?/p>

有了以上系統(tǒng)常規(guī)監(jiān)控、日志集中分析、應(yīng)用調(diào)用鏈監(jiān)控,我們的業(yè)務(wù)就可以變得更加透明,清晰,可控?;蛟S系統(tǒng)不足夠完善,但是比起沒(méi)有,那是要強(qiáng)得多。

相關(guān)文章:

FastD 最佳實(shí)踐四: 構(gòu)建系統(tǒng)可視化監(jiān)控
FastD 最佳實(shí)踐五: 構(gòu)建ELK日志分析

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/25846.html

相關(guān)文章

  • FastD 最佳實(shí)踐四: 構(gòu)建系統(tǒng)可視化監(jiān)控

    摘要:的展示非常炫酷,絕對(duì)是運(yùn)維提升逼格的一大利器。另外的可視化功能比強(qiáng)得多,而且以上版本將集成報(bào)警功能。它由寫(xiě)成,著力于高性能地查詢與存儲(chǔ)時(shí)序型數(shù)據(jù)。被廣泛應(yīng)用于存儲(chǔ)系統(tǒng)的監(jiān)控?cái)?shù)據(jù),行業(yè)的實(shí)時(shí)數(shù)據(jù)等場(chǎng)景。 原有監(jiān)控系統(tǒng) showImg(https://segmentfault.com/img/remote/1460000011082384); 整個(gè)系統(tǒng)以 Graphite (carbon ...

    khlbat 評(píng)論0 收藏0
  • fastd3.2 穩(wěn)定版發(fā)布

    摘要:繼版本之后,經(jīng)過(guò)半年斷斷續(xù)續(xù)的迭代,現(xiàn)在版本終于迎來(lái)第一個(gè)穩(wěn)定版,未來(lái)會(huì)繼續(xù)對(duì)其進(jìn)行研發(fā),除了本身的功能特性外,還會(huì)對(duì)其能夠提供的體系,生態(tài)進(jìn)行完善。新特性新增進(jìn)程管理命令,新增配置文件。也希望業(yè)界各個(gè)兄弟能夠指出產(chǎn)品的不足以及建議 繼3.1版本之后,經(jīng)過(guò)半年斷斷續(xù)續(xù)的迭代,現(xiàn)在3.2版本終于迎來(lái)第一個(gè)穩(wěn)定版,未來(lái)會(huì)繼續(xù)對(duì)其進(jìn)行研發(fā),除了本身的功能特性外,還會(huì)對(duì)其能夠提供的體系,生態(tài)進(jìn)...

    gplane 評(píng)論0 收藏0
  • 利用Zipkin追蹤Mysql數(shù)據(jù)庫(kù)調(diào)用

    摘要:注本文首發(fā)于公眾號(hào),可長(zhǎng)按或掃描下面的小心心來(lái)訂閱擴(kuò)展組件是在微服務(wù)調(diào)用鏈追蹤中心搭建一文中編寫(xiě)的與通信的工具組件,利用其追蹤微服務(wù)調(diào)用鏈的,現(xiàn)在我們想追蹤數(shù)據(jù)庫(kù)調(diào)用鏈的話,可以擴(kuò)展一下其功能。 showImg(https://segmentfault.com/img/remote/1460000014751186); 概述 在前面:微服務(wù)調(diào)用鏈追蹤中心搭建 一文中我們利用Zipki...

    姘存按 評(píng)論0 收藏0
  • 微服務(wù)調(diào)用追蹤中心搭建

    摘要:一個(gè)客戶端請(qǐng)求從發(fā)出到被響應(yīng)經(jīng)歷了哪些組件哪些微服務(wù)請(qǐng)求總時(shí)長(zhǎng)每個(gè)組件所花時(shí)長(zhǎng)等信息我們有必要了解和收集,以幫助我們定位性能瓶頸進(jìn)行性能調(diào)優(yōu),因此監(jiān)控整個(gè)微服務(wù)架構(gòu)的調(diào)用鏈?zhǔn)钟斜匾?,本文將闡述如何使用搭建微服務(wù)調(diào)用鏈追蹤中心。 showImg(https://segmentfault.com/img/remote/1460000014553707); 概述 一個(gè)完整的微服務(wù)系統(tǒng)包含...

    Pines_Cheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<