真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Molten功能簡(jiǎn)介以及使用指南-創(chuàng)新互聯(lián)

Molten 功能簡(jiǎn)介以及使用指南

創(chuàng)新互聯(lián)專注于高坪企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。高坪網(wǎng)站建設(shè)公司,為高坪等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

Molten項(xiàng)目地址:https://github.com/chuan-yun/Molten

簡(jiǎn)介

現(xiàn)今隨著應(yīng)用間調(diào)用的復(fù)雜化,php 開(kāi)發(fā)者們?cè)趶?fù)雜調(diào)用鏈路追蹤上并沒(méi)有特別好的工具和方法, 流行的php問(wèn)題定位工具譬如phptrace,xhprof等并不會(huì)針對(duì)于遠(yuǎn)程調(diào)用進(jìn)行重點(diǎn)分析,比較適合單機(jī)應(yīng)用。當(dāng)php分布式系統(tǒng)需要明確組件調(diào)用關(guān)系的時(shí)候,這些工具很難發(fā)揮作用。

在這里我們拋出google在2010年提出的概念dapper-大規(guī)模分布式應(yīng)用追蹤系統(tǒng),其中提出的分布式追蹤系統(tǒng)的構(gòu)想已經(jīng)被一些公司或組織所實(shí)現(xiàn),譬如zipkinopentracing。但是遺憾的是,現(xiàn)今沒(méi)有比較讓人認(rèn)可應(yīng)用透明php追蹤方式。

chuan-yun組織實(shí)現(xiàn)的php擴(kuò)展Molten已經(jīng)解決了這個(gè)問(wèn)題,它部署簡(jiǎn)單、應(yīng)用透明、配置項(xiàng)豐富、兼容zipkin和opentracing標(biāo)準(zhǔn)、能夠追蹤眾多基礎(chǔ)組件,并且通過(guò)修改http請(qǐng)求header實(shí)現(xiàn)了應(yīng)用透明的鏈路串聯(lián)。

快速開(kāi)始

我們能夠用molten追蹤php應(yīng)用http、redis、mysql、memcached、mongodb等組件的調(diào)用信息。

請(qǐng)看項(xiàng)目簡(jiǎn)介中“QuickStart”部分,安裝完molten擴(kuò)展之后, 只需要兩個(gè)步驟就可以看到追蹤的鏈路信息。

cd example && sh run.sh:

在瀏覽器中打開(kāi)http://127.0.0.1:9411/zipkin/ 就可以看到鏈路信息。腳本中使用了curl請(qǐng)求一個(gè)不存在的http地址,已經(jīng)在圖中標(biāo)紅:

p_w_picpath

也就是說(shuō)我們部署完molten,配置好zipkin server 就能夠搭建一個(gè)簡(jiǎn)單的全鏈路追蹤系統(tǒng),方便易用。

下圖是我們chuanyun系統(tǒng)的截圖,其中memcache, redis,mysql的調(diào)用一覽無(wú)余,并且不需要用戶修改任何業(yè)務(wù)代碼。

p_w_picpath

連接的數(shù)據(jù)庫(kù)信息也是一覽無(wú)余:

p_w_picpath

上述示例太小?咱們展示一個(gè)復(fù)雜的鏈路追蹤。

示例中啟動(dòng)了3個(gè)server,t1server和t2server都去請(qǐng)求base_server 這些http 請(qǐng)求構(gòu)建成了一個(gè)完整的鏈路信息,構(gòu)建了一個(gè)php全鏈路系統(tǒng)就是這么就簡(jiǎn)單!!

Cd example && sh complex.sh:

p_w_picpath

其中http的詳細(xì)信息也會(huì)體現(xiàn)出來(lái):

p_w_picpath

chuan-yun系統(tǒng)通過(guò)Molten,最終能夠構(gòu)建出一個(gè)應(yīng)用、接口間的拓?fù)潢P(guān)系:

p_w_picpath

研發(fā)們的同學(xué)們?cè)僖膊挥脼檎{(diào)用關(guān)系發(fā)愁了,我們可以監(jiān)控到你想要的!?。?/p>

以上功能是不是很cool, Molten能夠幫助你了解應(yīng)用系統(tǒng)調(diào)用的方方面面,讓你站在一個(gè)更高的位置進(jìn)行系統(tǒng)的調(diào)優(yōu)。

功能

現(xiàn)在Molten提供curl、pdo、mysqli、redis、mongodb、memcached等組件的攔截,這些信息攔截都是應(yīng)用透明,開(kāi)箱即用,輸出zipkin格式非常方便。我們接下來(lái)還會(huì)增加攔截的組件,如果你也有想要攔截的組件,可以提issue給我們偶??!項(xiàng)目地址Molten。

查看molten是否正常啟動(dòng)了,可以訪問(wèn):http://your.domain/molten/status:

p_w_picpath

面輸出內(nèi)容格式讓人感到疑惑,其實(shí)這個(gè)是prometheus監(jiān)控exporter輸出格式,輸出這種格式方便和prometheus集成。

還可以通過(guò)POST http://your.domain/molten/status修改探針采樣的方式,內(nèi)容如下:

{"enable":1,"samplingType":2,"samplingRate":20,"samplingRequest":100}

其中samplingType是采樣類型:1是根據(jù)采樣率采樣,2是根據(jù)每分鐘的請(qǐng)求數(shù)。

samplingRate是采樣率,即多少個(gè)請(qǐng)求采樣一個(gè),samplingRequest是每分鐘的前多少個(gè)請(qǐng)求被采樣。采樣是降低性能損耗的有效方式,通過(guò)還能夠根據(jù)系統(tǒng)的承載量動(dòng)態(tài)的調(diào)整。

還可通過(guò)molten.sink_type設(shè)置數(shù)據(jù)輸出方式, 1是輸出到文件中, 2輸出到標(biāo)準(zhǔn)輸出,4 通過(guò)http發(fā)送。

Molten在phptrace數(shù)據(jù)分析的基礎(chǔ)上進(jìn)行大量的開(kāi)發(fā), 本身性能在開(kāi)啟采樣率的情況下影響較小。應(yīng)用影響如下:

開(kāi)啟探針傳遞鏈路信息對(duì)比(采樣率) | 性能影響

-- | --

1 | 21%

4 | 12%

8 | 8%

32 | 6%

64 | 9%

256 | 8%

貢獻(xiàn)

這個(gè)項(xiàng)目是不是勾起了你的好奇心? 來(lái)吧讓你的issue砸向我們,我們會(huì)提供更加豐富和完善的功能。最后請(qǐng)不要吝惜你的start  :)。

加入我們

微信群

項(xiàng)目文檔

項(xiàng)目地址:https://github.com/chuan-yun/Molten

中文文檔:https://github.com/chuan-yun/Molten/blob/master/README_ZH.md

英文文檔:https://github.com/chuan-yun/Molten/blob/master/README.md

穿云組織:https://github.com/chuan-yun

穿云doc:https://www.gitbook.com/book/chuan-yun/chuanyun-docs/details

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文標(biāo)題:Molten功能簡(jiǎn)介以及使用指南-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://weahome.cn/article/jsijd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部