精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linkerd 2.10(Step by Step)之使用 Linkerd 進行分布式跟蹤

開發 前端 分布式
在實踐中使用分布式跟蹤可能很復雜, 為了從高層次解釋您得到了什么以及它是如何完成的, 我們整理了一個list of myths。

[[406175]]

Linkerd 2.10 中文手冊持續修正更新中:

https://linkerd.hacker-linner.com

在實踐中使用分布式跟蹤可能很復雜, 為了從高層次解釋您得到了什么以及它是如何完成的, 我們整理了一個list of myths。

本指南將引導您完成 emojivoto 的配置和啟用跟蹤。關于使用 Linkerd 使用分布式跟蹤的最佳方式的一些建議,請跳到最后。

要使用分布式跟蹤,您需要:

  • 安裝 Linkerd-Jaeger 擴展。
  • 修改您的應用程序以發出跨度。

在 emojivoto 的情況下,一旦所有這些步驟都完成,就會有一個看起來像這樣的拓撲:

先決條件

  • 要使用本指南,您需要在集群上安裝 Linkerd。如果您還沒有這樣做,請按照安裝 Linkerd 指南進行操作。

安裝 Linkerd-Jaeger 擴展

獲取分布式跟蹤設置的第一步是將 Linkerd-Jaeger 擴展安裝到您的集群上。這個擴展由一個收集器(collector)、一個 Jaeger 后端和一個 Jaeger-injector 組成。收集器消耗從網格和您的應用程序發出的跨度, 并將它們發送到 Jaeger 后端,后者存儲它們并提供儀表板以查看它們。Jaeger-injector 負責配置 Linkerd 代理以發出 span。

要安裝 Linkerd-Jaeger 擴展,請運行以下命令:

  1. linkerd jaeger install | kubectl apply -f - 

您可以通過運行以下命令來驗證 Linkerd-Jaeger 擴展是否已正確安裝:

  1. linkerd jaeger check 

安裝 Emojivoto

將 emojivoto 添加到您的集群并使用 Linkerd 代理注入它:

  1. linkerd inject https://run.linkerd.io/emojivoto.yml | kubectl apply -f - 

在進入下一步之前,請確保一切都已啟動并使用 kubectl 運行以下命令:

  1. kubectl -n emojivoto rollout status deploy/web 

修改應用

與服務網格的大多數功能不同,分布式跟蹤需要修改應用程序的源。跟蹤需要某種方式將傳入的請求與您的應用程序與傳出的請求綁定到相關服務。為此,將向每個請求添加一些標頭,其中包含跟蹤的唯一 ID。Linkerd 使用 b3 propagation 傳播格式將這些東西聯系在一起。

我們已經修改了 emojivoto 以使用此信息檢測其請求,此 commit 顯示了這是如何完成的。對于大多數編程語言,它只需要添加一個客戶端庫來處理這個問題。Emojivoto 使用 OpenCensus 客戶端,但也可以使用其他客戶端。

要在 emojivoto 中啟用跟蹤,請運行:

  1. kubectl -n emojivoto set env --all deploy OC_AGENT_HOST=collector.linkerd-jaeger:55678 

此命令將添加一個環境變量,使應用程序能夠傳播上下文并發出跨度。

探索 Jaeger

隨著 vote-bot 開始跟蹤每個請求,跨度現在應該出現在 Jaeger。要進入 UI,運行:

  1. linkerd jaeger dashboard 

 

您可以在下拉列表中搜索任何服務,然后單擊 Find Traces。vote-bot 是一個很好的入門方式。

單擊特定跟蹤將提供所有詳細信息,您將能夠看到每個代理的跨度!

該輸出中肯定有很多 linkerd-proxy 跨度。在內部,代理具有服務器端和客戶端。當請求通過代理時,由服務器接收,然后由客戶端發出。對于在兩個網狀 Pod 之間傳遞的單個請求,總共會有 4 個跨度。當請求遍歷該代理時,兩個將在源端,當遠程代理接收到請求時,兩個將在目標端。

此外,由于代理添加了應用元數據作為跟蹤屬性,用戶可以通過單擊度量表中的 Jaeger 圖標, 直接從 linkerd-web 儀表板直接跳轉到相關資源跟蹤,如下所示

清理

要進行清理,請通過運行以下命令卸載 Linkerd-Jaeger 擴展和 emojivoto:

  1. linkerd jaeger uninstall | kubectl delete -f - 
  2. kubectl delete ns emojivoto 

帶上你自己的 Jaeger

如果您有一個現有的 Jaeger 安裝, 您可以配置 OpenCensus 收集器向它發送跟蹤, 而不是 Linkerd-Jaeger 擴展中內置的 Jaeger 實例。

  1. linkerd jaeger install --set collector.jaegerAddr='http://my-jaeger-collector.my-jaeger-ns:14268/api/traces' | kubectl apply -f - 

也可以手動編輯 OpenCensus 配置以將其導出到它支持的任何后端。有關完整列表,請參閱 OpenCensus 文檔。

故障排除

我沒有看到代理的任何跨度

Linkerd 代理使用 b3 propagation 傳播格式。一些客戶端庫,例如 Jaeger,默認使用不同的格式。您需要將客戶端庫配置為使用 b3 格式讓代理參與跟蹤。

建議

Ingress

ingress 是分布式跟蹤的一個特別重要的組件,因為它創建每個跟蹤的根跨度, 并負責決定是否應該對該跟蹤進行采樣。讓 ingress 做出所有采樣決策可確保對整個軌跡進行采樣或不采樣, 并避免創建“部分軌跡(partial traces)”。

分布式跟蹤系統都依賴于服務來傳播有關從接收到的請求到發送的請求的當前跟蹤的元數據。這一元數據稱為跟蹤上下文,通常編碼在一個或多個請求標頭中。有許多不同的跟蹤上下文標頭格式,雖然我們希望生態系統最終會收斂于像 W3C tracecontext 跟蹤上下文這樣的開放標準, 但我們今天只使用 b3 format。作為最早廣泛使用的格式之一,它具有最廣泛的支持,尤其是在 Nginx 等入口中。

此參考架構包括一個簡單的 Nginx 配置,該配置對 50% 的跟蹤進行采樣并將跟蹤數據發送到 收集器(使用 Zipkin 協議)。任何入口控制器都可以在這里代替 Nginx 使用,只要它:

  • 支持概率采樣
  • 以 b3 格式編碼跟蹤上下文
  • 在 OpenCensus 收集器支持的協議中發出 span

如果使用 helm 安裝 ingress-nginx,您可以使用以下命令配置跟蹤:

  1. controller: 
  2.   config: 
  3.     enable-opentracing: "true" 
  4.     zipkin-collector-host: linkerd-collector.linkerd 

客戶端庫

雖然服務可以手動傳播跟蹤傳播標頭,但使用執行以下三件事的庫通常要容易得多:

  • 將跟蹤上下文從傳入請求頭傳播到傳出請求頭
  • 修改跟蹤上下文(即開始一個新的跨度)
  • 將此數據傳輸到跟蹤收集器

我們建議在您的服務中使用 OpenCensus 并配置它:

  • b3 propagation (這是默認設置)
  • the OpenCensus agent exporter

OpenCensus agent exporter 將通過 gRPC API 將跟蹤數據導出到 OpenCensus 收集器。如何配置 OpenCensus 的詳細信息會因語言而異,但有許多流行語言的指南。您還可以使用我們的示例應用程序 Emojivoto 在 Go 中查看端到端示例。

您可能會注意到 OpenCensus 項目處于維護模式并將成為 OpenTelemetry 的一部分。不幸的是,OpenTelemetry 尚未準備好投入生產,因此 OpenCensus 仍然是我們目前的建議。

也可以使用許多其他跟蹤客戶端庫。只需確保正在使用 b3 傳播格式, 并且客戶端庫可以以收集器已配置為接收的格式導出其跨度。

收集器: OpenCensus

OpenCensus collector 從 OpenCensus agent exporter 接收跟蹤數據, 并可能在將該數據發送到 Jaeger 之前進行轉換和過濾。將 OpenCensus exporter 發送到 OpenCensus collector 為我們提供了很大的靈活性:我們可以切換到 OpenCensus 支持的任何后端,而無需中斷應用程序。

后端: Jaeger

Jaeger 是使用最廣泛的跟蹤后端之一,并且有充分的理由:它易于使用并且在可視化跟蹤方面做得很好。但是,可以改用 OpenCensus 支持的任何后端。

Linkerd

如果您的應用程序注入了 Linkerd,Linkerd 代理將參與跟蹤并將跟蹤數據發送到 OpenCensus 收集器。這豐富了跟蹤數據,并允許您準確查看請求在代理和線路上花費的時間。

雖然 Linkerd 只能主動參與使用 b3 傳播格式的trace, 但 Linkerd 將始終透明地轉發未知的請求頭, 這意味著它永遠不會干擾使用其他傳播格式的 trace。

 

責任編輯:姜華 來源: 黑客下午茶
相關推薦

2021-06-22 06:24:57

Linkerd Ingress 流量網絡技術

2021-06-16 17:42:48

Linkerd 配置CPU

2021-06-17 06:20:43

Linkerd Kustomize網絡技術

2021-06-15 05:45:56

Linkerd annotations網絡技術

2021-06-22 06:41:38

Linkerd 安裝多集群組件網絡技術

2021-06-22 06:16:24

Linkerd books webapp

2021-06-17 06:13:29

Linkerd Prometheus 網絡技術

2021-06-24 07:20:21

Linked GitOps Argo CD

2021-06-15 05:52:33

Linkerd canary網絡技術

2021-06-16 06:31:55

Linkerd 2.1Step by SteWebhook TLS

2021-06-29 13:09:07

服務配置文件

2021-03-23 22:43:09

Grafana Tem分布式跟蹤開源

2022-09-04 21:17:03

高可用Linkerd

2022-08-21 07:17:16

LinkerdKubernetes服務網格

2022-02-18 09:30:48

分布式Spring應用程序

2011-04-19 14:02:09

SSAS

2021-12-08 17:54:55

架構控制平面

2010-09-08 09:41:03

私有云部署

2009-04-22 17:18:29

Vxworks驅動加載step by ste

2021-08-09 20:17:19

協議ServerSpeaks
點贊
收藏

51CTO技術棧公眾號

国产aaaaa毛片| 国产精品视频免费一区二区三区| 美女被到爽高潮视频| 97欧美成人| 一区二区三区高清不卡| 久久久国产精品一区二区三区| 国产污视频网站| 自拍偷拍欧美专区| 亚洲精品一区久久久久久| 亚洲a级黄色片| 成人ssswww在线播放| 国产欧美一区二区精品秋霞影院| 亚洲一区二区三区sesese| 亚州国产精品视频| 日韩久久综合| 亚洲国产精品va在线看黑人| 一区二区三区 日韩| 爱情岛论坛亚洲品质自拍视频网站 | 国产成人午夜高潮毛片| 日本午夜在线亚洲.国产| 国产高潮流白浆| 欧美系列电影免费观看| 亚洲精品福利在线观看| 午夜免费一级片| 欧美va视频| 天天综合网天天综合色| 日本黄网站色大片免费观看| 国产中文字幕在线看| 成人性生交大片| 成人福利在线视频| 国模私拍一区二区| 国产精品久久久一区二区| 久久婷婷国产麻豆91天堂| 鲁丝一区二区三区| 日韩手机在线| 精品国产自在久精品国产| 中文字幕 91| 成人天堂yy6080亚洲高清| 亚洲1区2区3区4区| 欧美 日韩 国产精品| 日本天堂在线观看| 国产蜜臀av在线一区二区三区| 九色91视频| 午夜福利视频一区二区| 成人性生交大片免费看中文网站 | 国产精品chinese在线观看| 制服丝袜国产精品| 亚洲精品久久久中文字幕| 高清av一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 日韩成人手机在线| 欧美卡一卡二| 亚洲一区二区三区四区在线观看| 免费观看亚洲视频| 人交獸av完整版在线观看| 亚洲一区二区综合| 日韩一级免费看| 欧美伦理免费在线| 亚洲1区2区3区视频| 天天夜碰日日摸日日澡性色av| 波多野结衣中文字幕久久| 亚洲国产成人av网| 加勒比成人在线| 成人免费高清观看| 亚洲18色成人| 亚洲人成无码www久久久| 欧洲精品一区二区三区| 欧美系列亚洲系列| 欧美日韩一区二区三区69堂| 色综合久久久| 欧美一级黄色大片| 欧美性猛交xx| 久久夜色精品国产噜噜av小说| 精品调教chinesegay| 亚洲天堂岛国片| 四季av一区二区三区免费观看| 日韩一区av在线| 久草免费在线视频观看| 99精品免费网| 国产精品国产亚洲伊人久久| 国产又爽又黄免费软件| 国产成人精品亚洲777人妖| 国产在线精品一区| 成人在线观看网站| 亚洲欧美综合网| 日韩av中文字幕第一页| japanese23hdxxxx日韩| 在线播放中文一区| 在线免费观看污视频| 国产在线观看91一区二区三区| 精品国偷自产在线视频| 日本一二三区视频| 免费人成黄页网站在线一区二区| 91久久精品一区| 天天干在线观看| 国产精品视频免费看| 亚洲啊啊啊啊啊| 中文字幕在线免费观看视频| 欧美精品在线观看播放| 大尺度做爰床戏呻吟舒畅| 国产欧美日韩免费观看| 久久999免费视频| 波多野结衣一二区| 成人蜜臀av电影| 丝袜美腿玉足3d专区一区| 尤物视频在线看| 色婷婷久久久久swag精品 | 99久久999| 亚洲欧美国产精品专区久久 | 国产精品99精品无码视亚| 视频国产一区| 欧美国产日韩二区| 在线播放一级片| 99国产精品视频免费观看| 一区二区三区四区视频在线观看| 成人爽a毛片免费啪啪动漫| 欧美日韩国产经典色站一区二区三区 | av不卡在线免费观看| 蜜桃视频m3u8在线观看| 欧美一区二区三区免费观看视频 | 精品久久久久成人码免费动漫| 久久九九99视频| 精品无码一区二区三区在线| 国产亚洲观看| 最近中文字幕日韩精品| 美日韩一二三区| 国产激情一区二区三区| 最新不卡av| 丁香久久综合| 国产一区二区成人| www亚洲视频| 99在线精品免费| av无码久久久久久不卡网站| 成人免费观看49www在线观看| 国产一区二区三区在线播放免费观看 | 国产免费久久| 日本精品视频在线播放| 香蕉视频网站在线| 欧美日韩日本国产| www国产视频| 一区二区日韩免费看| 粉嫩av一区二区三区免费观看| 超碰在线免费播放| 宅男在线国产精品| 黄色一级片中国| 国产精品影视在线观看| 992tv成人免费观看| 99视频这里有精品| 久久夜精品va视频免费观看| 国产精品国产三级国产普通话对白| 国产免费成人在线视频| 久久国产这里只有精品| 欧美日韩在线观看视频小说| 国产成人精品网站| jizz亚洲| 在线不卡中文字幕播放| 日韩va亚洲va欧美va清高| 国产一区二区在线观看免费| 国产av第一区| 无码国模国产在线观看| 久久免费国产视频| 日本高清中文字幕二区在线| 一本一道久久a久久精品综合蜜臀| 少妇特黄一区二区三区| 日韩精品电影一区亚洲| 亚洲人成人77777线观看| 色8久久久久| 欧美黄色片免费观看| 免费观看成年人视频| 欧美日韩免费观看中文| 538精品视频| 国产一区二区成人久久免费影院| 久草免费福利在线| 亚洲精品中文字幕99999| 国产精品福利在线| 国产午夜精品久久久久免费视| 91精品国产免费| 五月天婷婷网站| 久久精品夜夜夜夜久久| 免费一区二区三区在线观看| 欧美久久成人| 农村寡妇一区二区三区| 亚洲精品伊人| 69久久夜色精品国产69乱青草| 成人精品一区二区| 日韩一区二区免费在线观看| 天天操中文字幕| 中文字幕在线不卡视频| 中文字幕三级电影| 日本欧美久久久久免费播放网| 日韩人妻精品一区二区三区| 秋霞影院一区二区三区| 91精品久久久久久久久久| 17videosex性欧美| 色琪琪综合男人的天堂aⅴ视频| 亚洲精品第五页| 在线观看视频一区二区欧美日韩| 色老板免费视频| www久久精品| 樱花草www在线| 久久亚洲综合| 成年女人18级毛片毛片免费| 日韩精品一区二区久久| 久久精品国产一区二区三区不卡| www.91精品| 日产精品99久久久久久| 欧美xxxx视频| 在线观看国产精品日韩av| 欧美天堂在线视频| 欧美一区二区三区性视频| 一二三区免费视频| 亚洲成人激情av| 欧美视频www| 中文字幕乱码一区二区免费| 国产人成视频在线观看| 国产在线观看免费一区| 日韩手机在线观看视频| 亚洲精品男同| 2018中文字幕第一页| 亚洲色图88| 中文字幕一区二区三区四区五区六区 | 精品一区二区三区免费| 日韩av在线综合| 亚洲毛片视频| 日本人体一区二区| 欧美日韩免费| mm131午夜| 五月天激情综合网| 亚洲欧洲精品一区二区三区波多野1战4 | 三区四区在线观看| 久久这里只有精品视频网| 日本性生活一级片| 丁香天五香天堂综合| 深爱五月综合网| 国产在线精品不卡| 一区二区三区四区毛片| 裸体一区二区三区| 欧美婷婷精品激情| 日韩国产精品久久| 日韩视频在线免费看| 久久国产精品久久久久久电车| 国产va亚洲va在线va| 国产综合精品一区| 女人色极品影院| 亚洲国产导航| 日本国产在线播放| 午夜亚洲精品| 欧美v在线观看| 久久久久免费| 日本成人中文字幕在线| 日本视频在线一区| 最新天堂中文在线| 激情综合色播五月| 国产又粗又猛大又黄又爽| 国产乱人伦偷精品视频免下载| 亚洲制服在线观看| 丁香亚洲综合激情啪啪综合| 在线观看免费视频国产| 97aⅴ精品视频一二三区| 久久人人爽人人爽人人片 | 日本一级二级视频| 夜色激情一区二区| 亚欧洲精品在线视频| 激情久久av一区av二区av三区| 一级片视频在线观看| 欧美性感一类影片在线播放| 一个人看的www日本高清视频| 日韩一区二区视频在线观看| 免费av一级片| 亚洲天天在线日亚洲洲精| jzzjzzjzz亚洲成熟少妇| 久久国产精品久久精品| h片精品在线观看| 热久久视久久精品18亚洲精品| julia一区二区三区中文字幕| 成人亚洲欧美一区二区三区| 99这里只有精品视频| 欧美一区二区综合| 国产精品福利在线观看播放| 国产精品入口芒果| 日韩福利视频导航| 久久久久无码精品| 99re在线视频这里只有精品| 亚洲av成人无码久久精品 | 91视频免费网址| 欧美日韩一区三区四区| 丰满人妻一区二区三区四区53 | 国产伦精品一区二区三区四区免费| 妖精视频一区二区三区免费观看| 亚洲一区二区在线看| 日韩视频在线一区二区三区| 浓精h攵女乱爱av| 国产91精品精华液一区二区三区 | 精品国产999久久久免费| 亚洲国产精品va在看黑人| av免费观看一区二区| 欧美激情久久久久久| 国产精品诱惑| 国新精品乱码一区二区三区18| 成人毛片在线| 国产一区二区视频播放| 韩国午夜理伦三级不卡影院| 亚洲天堂网一区二区| 亚洲色大成网站www久久九九| 国语对白永久免费| 日韩欧美精品在线视频| 国产高清一区在线观看| 欧美精品电影在线| 四虎精品一区二区免费| 欧美精彩一区二区三区| 欧美福利在线| 成人免费在线观看视频网站| 91麻豆蜜桃一区二区三区| 久久人人爽人人爽人人| 欧美日韩一区二区三区四区五区 | 国产美女在线观看一区| 一区二区精品免费| 亚洲成人精品一区二区| 99久久99久久久精品棕色圆| 一个人看的www久久| 一根才成人网| 精品无码久久久久久久动漫| 欧美黄色一区| 污污视频在线免费| 国产精品欧美精品| 最新中文字幕在线观看视频| 日韩av在线不卡| 国产精品探花在线| 99久久综合狠狠综合久久止| 久久精品国内一区二区三区水蜜桃| 爱情岛论坛成人| 久久久久久麻豆| 国产免费av一区| 亚洲男人av在线| 另类激情视频| 亚洲人妖在线| 一区二区免费在线观看视频| 亚洲成人精品一区| 色婷婷av一区二区三| 欧美精品国产精品日韩精品| 午夜视频在线观看精品中文| 男女爱爱视频网站| 国产一区二区三区免费看| 日韩欧美123区| 91麻豆精品国产91久久久更新时间| 日本视频在线观看| 成人国产精品免费视频| 婷婷激情图片久久| www.欧美激情.com| 亚洲欧美另类久久久精品2019| 91成年人视频| 欧美精品在线免费观看| 在线一区二区三区视频| 日韩成人手机在线| 99久久久无码国产精品| 日韩精品在线免费视频| 亚洲人成亚洲人成在线观看| 性欧美1819sex性高清| 日本一区二区在线| 精品无码三级在线观看视频| 男人的天堂久久久| 亚洲国产天堂网精品网站| 亚洲黄色免费av| 亚洲不卡1区| 奇米色一区二区三区四区| 小向美奈子av| 日韩欧美国产午夜精品| 中老年在线免费视频| 水蜜桃一区二区三区| 国产精品一品视频| 男女啊啊啊视频| 亚洲色图17p| 国产电影一区二区| 可以看毛片的网址| 久久久蜜桃精品| 国产免费的av| 91精品国产色综合| 欧美电影一区| 伦理片一区二区| 欧美无砖砖区免费| 麻豆福利在线观看| 日本成人三级| 国产91精品一区二区麻豆亚洲| 色一情一乱一伦| 欧美成人精品在线播放| 亚洲警察之高压线| 欧美大片久久久| 欧美日韩一区二区在线| 免费在线看黄网站| 国内视频一区二区| 激情综合一区二区三区| 日本va欧美va国产激情| 精品国产网站地址| 精品中文字幕一区二区三区av| 特级西西444www| 色网综合在线观看| 草草影院在线| 无码人妻精品一区二区三区99v| 26uuu另类欧美亚洲曰本| 国产视频在线观看免费 |