精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产伦精品一区二区三区妓女 | 色综合av综合无码综合网站| 五月婷婷激情在线| av蜜臀在线| 91丨九色丨黑人外教| 色偷偷888欧美精品久久久| 天天操天天干天天做| 日本性爱视频在线观看| 久久久亚洲精品一区二区三区| 日韩午夜在线视频| 欧美精品第三页| 欧美午夜电影一区二区三区| 丰满少妇久久久久久久| 国产精品成av人在线视午夜片| 欧美h片在线观看| 国产伦理久久久久久妇女 | 91视频免费观看| 国产欧美一区二区三区久久人妖| 久久精品国产av一区二区三区| 久久成人av| 精品国产91久久久久久久妲己| 波多结衣在线观看| 日本福利片高清在线观看| 蜜桃久久久久久久| 97精品视频在线观看| 午夜成人亚洲理伦片在线观看| 99国产精品久久一区二区三区| 91黄色在线观看| 精品成在人线av无码免费看| 欧美精品日韩少妇| 国产午夜精品久久| 国产91免费看片| 欧产日产国产v| 日韩黄色大片| 亚洲午夜国产成人av电影男同| 亚洲国产精品第一页| av在线成人| 欧美丝袜第三区| 可以在线看的黄色网址| 免费在线小视频| 亚洲成在人线免费| 日韩精品免费一区| 免费在线观看av| 国产精品欧美一级免费| 日韩影院一区| 国内在线精品| 日本成人在线视频网站| 97精品视频在线| 男人的天堂一区| 亚洲日韩视频| 97视频免费看| 91浏览器在线观看| 夜夜精品视频| 欧美亚洲免费电影| 黄色aaa视频| 久久久免费毛片| 亚洲国产精品免费| 人妻av一区二区| 菁菁伊人国产精品| 欧美精品一区二区三区视频| 免费啪视频在线观看| 亚洲精品一二三**| 无吗不卡中文字幕| 成人毛片一区二区| 三级中文字幕在线观看| 欧美日韩美女在线| 国产三区在线视频| 桃色一区二区| 欧美伊人久久久久久久久影院 | 欧美精品一区二区三区久久| 四虎在线免费看| 国产网红主播福利一区二区| 日韩欧美99| 国产黄网站在线观看| 亚洲精品va在线观看| 国产aaa免费视频| 欧美aa在线| 91福利视频久久久久| 亚洲精品久久久久久宅男| 国产精品一区二区三区av | 91精品视频国产| 大香伊人久久| 精品日本美女福利在线观看| 精品少妇无遮挡毛片| 国产91足控脚交在线观看| 亚洲影视资源网| 那种视频在线观看| 欧洲午夜精品| 亚洲国产精品福利| 一级二级黄色片| 欧美日韩专区| 国产99视频精品免视看7| 国产精品久久久久久久免费| 成人高清视频在线观看| 水蜜桃一区二区三区| 亚洲小说区图片| 色婷婷综合久久久中文字幕| 午夜精品免费看| 里番精品3d一二三区| 自拍偷拍亚洲区| 免费一级特黄特色大片| 日韩在线一区二区| 91香蕉国产在线观看| 色综合888| 亚洲毛片av在线| 日韩中文字幕免费在线| 精品视频在线播放一区二区三区| 亚洲精品国产拍免费91在线| 精品国产国产综合精品| 国产一区视频在线观看免费| 国产精品久久久久久五月尺| 国精产品一品二品国精品69xx| 亚洲国产精品激情在线观看| 欧美亚洲日本一区二区三区| www.久久99| 亚洲视频在线观看免费| 国产真人真事毛片| 激情小说亚洲一区| 日本免费高清一区二区| 亚洲av片在线观看| 中文字幕精品—区二区四季| 91专区在线观看| 精品国产一级| 中文字幕亚洲欧美日韩高清| xxxx.国产| 不卡在线观看av| 久久免费一级片| 日韩成人综合网| 在线视频精品一| 超碰超碰超碰超碰| 成人午夜av在线| 第九区2中文字幕| 日韩一区中文| 中文字幕日韩电影| 国产美女www| 久久久777精品电影网影网| 青青青青草视频| 欧美成人黑人| 日韩av在线网页| 日韩精品视频免费播放| 国产精品99久久久久久久女警 | 99久久人妻无码中文字幕系列| 欧美国产高潮xxxx1819| 成人精品在线观看| 日韩成人影视| 亚洲欧美日韩国产手机在线 | 国产一区二区三区高清播放| 日本黄色播放器| 日韩综合av| 另类色图亚洲色图| 国产激情久久久久久熟女老人av| 亚洲色欲色欲www| 成人免费在线网| 午夜日韩影院| 欧美激情在线观看视频| 日韩久久中文字幕| 久久婷婷久久一区二区三区| 一本一道久久久a久久久精品91| 九九热线视频只有这里最精品| 亚洲欧美激情精品一区二区| 中文乱码字幕高清一区二区| 奇米影视一区二区三区| 亚洲欧洲精品一区二区三区波多野1战4 | 中文字幕乱码日本亚洲一区二区| 999精品视频在线| 欧美岛国激情| 99久久自偷自偷国产精品不卡| 凸凹人妻人人澡人人添| 午夜精品一区二区三区电影天堂| 日韩www视频| 石原莉奈在线亚洲二区| 亚洲欧美影院| 午夜视频在线观看精品中文| 隔壁老王国产在线精品| 欧洲一区av| 欧美日韩国产在线观看| 欧美做爰啪啪xxxⅹ性| 国产精一区二区三区| 日韩av在线播放不卡| 九九在线高清精品视频| 国产欧美在线播放| 在线三级中文| 日韩电影免费在线观看中文字幕| 日韩综合在线观看| 亚洲视频狠狠干| 香蕉视频污视频| 日韩精品福利网| 一区二区在线观看网站| 国产日韩三级| 国产日韩av高清| 国产极品人妖在线观看| 国产亚洲精品一区二555| 国产精品熟女久久久久久| 亚洲视频你懂的| 国产艳俗歌舞表演hd| 麻豆国产精品视频| 国产色一区二区三区| 欧美精选一区二区三区| 电影午夜精品一区二区三区| 日韩国产网站| 久久久在线观看| 在线播放日本| 亚洲娇小xxxx欧美娇小| 中文字幕乱码一区二区| 91日韩一区二区三区| 亚洲综合色在线观看| 亚洲图片在线| 中文字幕精品一区日韩| 亚洲精品白浆高清| 99中文字幕| 超碰这里只有精品| 国内精品美女av在线播放| 午夜免费福利在线观看| 亚洲精品狠狠操| 成人黄色在线观看视频| 欧美在线视频不卡| 狠狠躁夜夜躁人人爽天天高潮| 国产视频一区不卡| 国产精品入口麻豆| 国内不卡的二区三区中文字幕 | 精品国产免费人成电影在线观看四季 | 免费在线毛片网站| 亚洲日本欧美中文幕| 丰满少妇在线观看bd| 欧美精品在线一区二区| 中文精品久久久久人妻不卡| 日韩欧美成人网| 久久精品视频9| 一区二区三区欧美亚洲| 久久精品亚洲a| 中文av一区二区| 五月天综合视频| 久久这里只有| 日韩av高清在线看片| 欧美精品观看| 男女啪啪的视频| 91精品精品| 国产成人看片| 久久久久亚洲精品中文字幕| 国产精自产拍久久久久久| 激情开心成人网| 国产不卡在线观看| 在线激情免费视频| 亚洲性生活视频在线观看| 日本v片在线免费观看| 亚洲高清久久久久久| 欧美在线 | 亚洲| 亚洲电影免费观看高清完整版在线观看| 国产美女无遮挡永久免费| 精品视频一区二区三区免费| 伊人久久亚洲综合| 欧美日韩亚洲丝袜制服| 亚洲综合网av| 欧美妇女性影城| a级片免费观看| 欧美videos大乳护士334| 丰满人妻一区二区三区免费| 精品久久人人做人人爰| 亚洲色图另类小说| 国产网站欧美日韩免费精品在线观看 | 中文字幕一区二区三区精彩视频| 日韩情爱电影在线观看| 最新不卡av| 欧美日韩亚洲一区三区| 精品视频在线观看一区| 亚洲综合国产| 午夜在线观看av| 国产一区二区中文字幕| 中文字幕人妻熟女在线| 91最新地址在线播放| 男人操女人动态图| 日韩一区有码在线| 久久国产精品波多野结衣av| 欧美日韩午夜视频在线观看| 丰满熟女人妻一区二区三| 欧美一三区三区四区免费在线看| 亚洲精品911| 欧美三级视频在线观看| 亚洲一级av毛片| 日韩美女天天操| 人人九九精品| 裸体女人亚洲精品一区| 第一福利在线视频| 国产精品久久久久久久久久ktv | 日韩亚洲欧美成人一区| 日本免费不卡视频| 国产亚洲aⅴaaaaaa毛片| h片在线播放| 欧美在线视频观看| 电影一区二区三区久久免费观看| 国产欧美韩日| 青青草国产免费一区二区下载| av久久久久久| 日韩国产在线观看| 精品人妻二区中文字幕| 26uuu久久天堂性欧美| 永久免费看片视频教学| 欧美日韩一区二区三区| 一炮成瘾1v1高h| 亚洲国产成人精品久久| yourporn在线观看中文站| 欧美国产高跟鞋裸体秀xxxhd| 综合日韩av| 91麻豆蜜桃| 久久精品99久久无色码中文字幕| 日韩精品一区二区免费| 麻豆精品一二三| 久久国产精品无码一级毛片| 亚洲免费在线播放| 中文字幕精品无| 亚洲成人久久网| 国产福利在线播放麻豆| 国产精品成人aaaaa网站| 久本草在线中文字幕亚洲| 国产精品久久成人免费观看| 日韩经典中文字幕一区| 六十路息与子猛烈交尾| 亚洲美腿欧美偷拍| 中文字幕日韩经典| 亚洲欧美国产高清va在线播| av在线小说| 99re在线播放| 91精品国产福利在线观看麻豆| wwwwww.色| 91色综合久久久久婷婷| 日韩男人的天堂| 欧美刺激脚交jootjob| 欧美高清视频| 国产女同一区二区| 精品国产一区探花在线观看| 欧美成人xxxxx| av日韩在线网站| 在线 丝袜 欧美 日韩 制服| 亚洲蜜臀av乱码久久精品| 国产精品久久久久久久久久久久久久久久久久 | 永久免费毛片在线观看| 日韩欧美在线免费观看| 天堂中文在线资源| 91精品国产一区| 一个人看的www视频在线免费观看| 91成人伦理在线电影| 午夜激情久久| 久久婷婷中文字幕| 亚洲欧洲日韩综合一区二区| 亚洲网站在线免费观看| 久久精品成人欧美大片古装| 欧美综合社区国产| 亚洲第一精品区| 国内精品写真在线观看| 亚洲一二三四五六区| 亚洲另类春色国产| 97人人爽人人爽人人爽| 久久国产精品亚洲| 日韩精品一区二区三区中文在线| 2021狠狠干| 福利一区二区在线| 中文字幕第28页| 亚洲毛片在线观看.| 三上悠亚一区二区| 涩涩日韩在线| 久久国产精品一区二区| 男女性高潮免费网站| 精品少妇一区二区三区在线视频| 超碰中文在线| 麻豆传媒一区二区| 日韩电影在线免费观看| 日韩精品123区| 亚洲精品一区二区三区影院| 91av亚洲| 亚洲啪啪av| 福利一区二区在线| 国产精品一区二区三区四| 一区二区三区在线播放欧美| 成人激情久久| 日本中文字幕网址| 国产视频一区二区在线观看| 99视频免费看| 欧美亚洲国产视频| 成人在线视频免费观看| 女人扒开腿免费视频app| 精品久久久久久久大神国产| 成人不用播放器| 成人在线看片| 天堂av在线一区| 中文字幕在线观看成人 | 国产福利电影在线| 91免费观看网站| 日韩一级免费| 来吧亚洲综合网| 日韩av在线免费观看一区| 国产精品无码久久久久| 国产欧美久久久久| 国产欧美一区二区精品仙草咪| 精品久久久久久亚洲综合网站| 欧美在线播放视频| 中文字幕一区二区三区久久网站| 偷拍女澡堂一区二区三区| 日韩欧美亚洲国产另类| 91福利精品在线观看| 欧美精品一区二区三区三州|