在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Molten應(yīng)用透明鏈路追蹤工具

Molten應(yīng)用透明鏈路追蹤工具

2022-06-22 | zip | 0.11 MB | 次下載 | 免費(fèi)

資料介紹

授權(quán)協(xié)議 Apache
開(kāi)發(fā)語(yǔ)言 C/C++ PHP
軟件類(lèi)型 開(kāi)源軟件

軟件簡(jiǎn)介

Molten 是應(yīng)用透明鏈路追蹤工具。

Molten 追蹤php核心調(diào)用庫(kù)運(yùn)行時(shí)信息并且按照zipkin/optracing格式輸出信息。

Molten 提供多種sapi, 多種采樣類(lèi)型, 上報(bào)追蹤狀態(tài), 模塊控制和多種數(shù)據(jù)落地 類(lèi)型等功能。

依賴(lài)于Molten 很容易構(gòu)建基于php語(yǔ)言的分布式全鏈路追蹤系統(tǒng)?目前已經(jīng)運(yùn)行在生產(chǎn)環(huán)境上千臺(tái)機(jī)器上。

安裝

以下是你需要做的安裝molten在你的系統(tǒng)上。

phpize
./configure
make?&&?make?install

make install?復(fù)制?molten.so?到確切的位置, 但是你還需要開(kāi)啟模塊在php配置中,編輯你自己的php.ini或者添加molten.ini在/etc/php5/conf.d, 并且添加如下內(nèi)容:extension=molten.so

./configure?階段, 你也可以添加?--enable-zipkin-header=yes?支持zipkin B3 header。

快速開(kāi)始

cd?example
sh?run.sh

在瀏覽器中打開(kāi)?http://127.0.0.1:9411/zipkin/, 能夠看見(jiàn)鏈路信息。

如果你認(rèn)為上述太簡(jiǎn)單,你可以做下面的操作。

cd?example
sh?complex.sh

怎么樣,是不是很酷。

注意?如果沒(méi)有看到詳細(xì)信息,那么EndTime選項(xiàng)中添加1小時(shí)。

示例詳細(xì)介紹

配置

基礎(chǔ)配置

molten.enable?1開(kāi)啟0關(guān)閉, 默認(rèn)?1

molten.service_name?設(shè)置應(yīng)用服務(wù)名, 默認(rèn)default

molten.tracing_cli?1追蹤cli模式下信息, 0關(guān)閉, 默認(rèn)0

采樣配置

molten.sampling_type?類(lèi)型類(lèi)型, 1采樣率控制, 2通過(guò)每分鐘request數(shù), 默認(rèn)是1

molten.sampling_request?采樣類(lèi)型是請(qǐng)求數(shù)采樣,每分鐘的采樣請(qǐng)求數(shù), 默認(rèn)是10

molten.sampling_rate_base?采樣類(lèi)型是采樣率時(shí),每個(gè)請(qǐng)求的采樣幾率, 默認(rèn)是256

控制模塊配置

molten.notify_uri?通知管理中心的uri。

上報(bào)模塊配置

上報(bào)模塊使用和數(shù)據(jù)模塊相同的輸出類(lèi)型。

molten.report_interval?數(shù)據(jù)模塊調(diào)用間隔, 默認(rèn)?60

molten.report_limit?數(shù)據(jù)上報(bào)請(qǐng)求上限, 默認(rèn)?100

數(shù)據(jù)模塊

molten.sink_type?數(shù)據(jù)落地類(lèi)型,?1?寫(xiě)入文件, 文件地址依賴(lài)molten.sink_log_path,?2?寫(xiě)入到標(biāo)準(zhǔn)輸出,?3?寫(xiě)入到syslog中,?4?通過(guò)curl發(fā)送, 發(fā)送地址依賴(lài)?molten.sink_http_uri.

molten.output_type?輸出全部追蹤塊(span)(1) 或者一行輸出一個(gè)塊(2)。

molten.sink_log_path?寫(xiě)入文件地址。

molten.sink_http_uri?發(fā)送http地址。

molten.sink_syslog_unix_socket?發(fā)送日志到syslog udp unixdomain日志收集源中。

追蹤塊配置

molten.span_format?追蹤塊格式(span), 不同的追蹤系統(tǒng)選擇zipkin?或者?zipkin_v2或者?opentracing

函數(shù)

molten_span_format()?獲取當(dāng)前追蹤系統(tǒng)span格式, 返回zipkin或者opentracing字符串。

molten_get_traceid()?獲取當(dāng)前上下文的traceiid,返回16進(jìn)制的字符串。

molten_set_traceid($trace_id)?設(shè)置當(dāng)前上下文的額traceiid, 無(wú)返回。

驗(yàn)證

php?-d?extension=molten.so?-d?molten.enable=1?-d?molten.sink_type=2?-d?molten.tracing_cli=1?-d?molten.sampling_rate=1?-r?'$c=curl_init("http://localhost:12345");curl_exec($c);'

可以看到如下輸出:

[{"traceId":"%s","name":"php_curl","version":"php-4","id":"1.1","parentId":"1","timestamp":%d,"duration":%d,"annotations":[{"value":"cs","timestamp":%d,"endpoint":{"serviceName":"%s","ipv4":"%s"}},{"value":"cr","timestamp":%d,"endpoint":{"serviceName":"%s","ipv4":"%s"}}],"binaryAnnotations":[{"key":"http.url","value":"http:\/\/localhost:12345\/","endpoint":{"serviceName":"%s","ipv4":"%s"}},{"key":"error","value":"Failed
connect?to?localhost:12345;?Connection
refused","endpoint":{"serviceName":"%s","ipv4":"%s"}}]},{"traceId":"%s","name":"cli","version":"php-4","id":"1","timestamp":%d,"duration":%d,"annotations":[{"value":"sr","timestamp":%d,"endpoint":{"serviceName":"%s","ipv4":"%s"}},{"value":"ss","timestamp":%d,"endpoint":{"serviceName":"%s","ipv4":"%s"}}],"binaryAnnotations":[{"key":"path","value":"-","endpoint":{"serviceName":"%s","ipv4":"%s"}}]}]

功能

從上述配置中,你可以看到我們提供的功能。

攔截器

molten 攔截 curl,pdo,mysqli,redis,mongodb,memcached擴(kuò)展,構(gòu)建運(yùn)行時(shí)追蹤信息. 支持全鏈路追蹤功能, molten 替換了curl_exec,curl_setopt,curl_setopt_array函數(shù), 并且在請(qǐng)求中添加了鏈路頭(x-w-traceid, x-w-spanid and so on)。

定制化的鏈路格式, 支持兩個(gè)流行格式(zipkin?和?opentracing)。

采樣

兩種不同的采樣方式并且能夠通過(guò)控制模塊進(jìn)行修改。

數(shù)據(jù)落地

molten當(dāng)前支持3種數(shù)據(jù)落地方式,標(biāo)準(zhǔn)輸出,文件,http。并且能夠選擇輸出的位置。

控制

使用http協(xié)議控制探針的行為。

查看molten的狀態(tài), 通過(guò)GET方法請(qǐng)求http://domain/molten/status

輸出內(nèi)容如下,已經(jīng)適配了prometheus格式。

#?HELP?molten_request_all?Number?of?all?request.
#?TYPE?molten_request_all?counter
molten_request_all?%d
#?HELP?molten_request_capture?Number?of?request?be?capture.
#?TYPE?molten_request_capture?counter
molten_request_capture?%d
#?HELP?molten_sampling_type?the?type?of?sampling.
#?TYPE?molten_sampling_type?gauge
molten_sampling_type?%d
#?HELP?molten_sampling_rate?the?rate?of?sampling.
#?TYPE?molten_sampling_rate?gauge
molten_sampling_rate?%d
#?HELP?molten_sampling_request?the?request?be?capture?one?min.
#?TYPE?molten_sampling_request?gauge
molten_sampling_request?%d

修改molten采樣方式, 使用POST方法請(qǐng)求http://domain/molten/status

數(shù)據(jù)是json格式,字段和配置項(xiàng)中的含義是一致的。

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

上報(bào)

上報(bào)模塊能夠記錄,molten并沒(méi)有采樣樣到的關(guān)鍵數(shù)據(jù)信息。

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 天天干天天插天天操 | 中文字幕第五页 | 深夜偷偷看视频在线观看 | 天天爱天天干天天 | 毛片a区| 国产午夜在线观看视频播放 | 国产一级特黄aaaa大片野外 | 国产一二三区精品 | 俺去啦最新网址 | 91寡妇天天综合久久影院 | 天堂中文网 | 韩国在线视频 | 四虎伦理 | bt 电影天堂| 日产精品卡二卡三卡四卡无卡乱码 | 4455四色永久免费 | 久久成人国产精品青青 | 深爱婷婷激情网 | 男女交性无遮挡免费视频 | 亚洲色图综合图片 | 伊人久久成人 | 五月婷婷网站 | 午夜免费毛片 | 狠狠干b| 色婷婷99综合久久久精品 | 久久久免费视频观看 | 国产精品丝袜在线观看 | 日韩免费高清一级毛片在线 | 忘忧草爱网| 中文字幕色网站 | 国产亚洲精品线观看77 | 一级黄a| 不卡视频一区二区三区 | 午夜精品视频任你躁 | 亚洲一区亚洲二区 | 大蕉久久伊人中文字幕 | 亚洲视频你懂的 | 黄网站色视频大全免费观看 | 日韩一级在线视频 | 一区二区中文字幕 | 成人看片免费无限观看视频 |