查看應(yīng)用的網(wǎng)格拓?fù)?/h1>更新時(shí)間:
當(dāng)您需要可視化監(jiān)控應(yīng)用間的交互時(shí),可以開(kāi)啟網(wǎng)格拓?fù)涔δ堋Mㄟ^(guò)網(wǎng)格拓?fù)鋱D,您可以實(shí)時(shí)監(jiān)測(cè)應(yīng)用的健康狀態(tài),分析服務(wù)間的延遲和通信問(wèn)題,了解流量在應(yīng)用間的分布和流轉(zhuǎn),以便您快速發(fā)現(xiàn)和解決問(wèn)題,確保應(yīng)用的可靠性和高性能水平。
前提條件
已添加ACK集群到ASM實(shí)例,且ASM實(shí)例版本為1.15.3.120及以上。
說(shuō)明如果您的ASM實(shí)例版本為1.15.3.120以下,且需要查看應(yīng)用的網(wǎng)格拓?fù)洌?qǐng)參見(jiàn)開(kāi)啟網(wǎng)格拓?fù)涮岣呖捎^測(cè)性。關(guān)于如何升級(jí)實(shí)例版本,請(qǐng)參見(jiàn)升級(jí)ASM實(shí)例。
已為Bookinfo應(yīng)用設(shè)置路由規(guī)則,且可以通過(guò)入口網(wǎng)關(guān)訪問(wèn)Bookinfo應(yīng)用。具體操作,請(qǐng)參見(jiàn)使用Istio資源實(shí)現(xiàn)版本流量路由。
已在ACK集群中集成可觀測(cè)監(jiān)控Prometheus版或者自建Prometheus,用于采集監(jiān)控指標(biāo)。本文以可觀測(cè)監(jiān)控Prometheus版為例。具體操作,請(qǐng)參見(jiàn)集成可觀測(cè)監(jiān)控Prometheus版實(shí)現(xiàn)網(wǎng)格監(jiān)控或集成自建Prometheus實(shí)現(xiàn)網(wǎng)格監(jiān)控。
功能介紹
阿里云服務(wù)網(wǎng)格ASM為網(wǎng)格內(nèi)所有的服務(wù)通信生成詳細(xì)的遙測(cè)數(shù)據(jù)。這種遙測(cè)技術(shù)提供了服務(wù)行為的可觀察性,使運(yùn)維人員能夠排查故障、維護(hù)和優(yōu)化應(yīng)用程序,而不會(huì)增加服務(wù)的開(kāi)發(fā)人員的負(fù)擔(dān)。通過(guò)網(wǎng)格拓?fù)鋱D,運(yùn)維人員可以全面掌握服務(wù)間的互動(dòng)情況,從而對(duì)系統(tǒng)進(jìn)行更有效的監(jiān)控和管理。
本文是ASM可觀測(cè)性的入門文檔,采用簡(jiǎn)便方式即可查看應(yīng)用的網(wǎng)格拓?fù)洹8嘈畔ⅲ?qǐng)參見(jiàn)可觀測(cè)性管理。
步驟一:?jiǎn)⒂镁W(wǎng)格拓?fù)?/h2>登錄ASM控制臺(tái),在左側(cè)導(dǎo)航欄,選擇 。
在網(wǎng)格管理頁(yè)面,單擊目標(biāo)實(shí)例名稱,然后在左側(cè)導(dǎo)航欄,選擇
,在啟用ASM網(wǎng)格拓?fù)?/b>區(qū)域,按照ASM版本進(jìn)行以下操作。ASM版本為1.18.2.112以下:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-f05-zi8-w0y" class="uicontrol">開(kāi)始啟用。
ASM版本為1.18.2.112及以上:任選以下部署模式。關(guān)于兩種模式的差異以及如何配置托管模式,請(qǐng)參見(jiàn)開(kāi)啟托管模式的網(wǎng)格拓?fù)?/a>。
單擊數(shù)據(jù)面Kubernetes集群內(nèi)部署模式,輸入ASM網(wǎng)格拓?fù)涫褂玫腜rometheus服務(wù)地址,單擊開(kāi)始啟用。
單擊托管模式,單擊開(kāi)始啟用,在彈出的對(duì)話框,配置相關(guān)信息,單擊確定。
登錄ASM控制臺(tái),在左側(cè)導(dǎo)航欄,選擇 。
在網(wǎng)格管理頁(yè)面,單擊目標(biāo)實(shí)例名稱,然后在左側(cè)導(dǎo)航欄,選擇
,在啟用ASM網(wǎng)格拓?fù)?/b>區(qū)域,按照ASM版本進(jìn)行以下操作。ASM版本為1.18.2.112以下:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-f05-zi8-w0y" class="uicontrol">開(kāi)始啟用。
ASM版本為1.18.2.112及以上:任選以下部署模式。關(guān)于兩種模式的差異以及如何配置托管模式,請(qǐng)參見(jiàn)開(kāi)啟托管模式的網(wǎng)格拓?fù)?/a>。
單擊數(shù)據(jù)面Kubernetes集群內(nèi)部署模式,輸入ASM網(wǎng)格拓?fù)涫褂玫腜rometheus服務(wù)地址,單擊開(kāi)始啟用。
單擊托管模式,單擊開(kāi)始啟用,在彈出的對(duì)話框,配置相關(guān)信息,單擊確定。
步驟二:使用CLB訪問(wèn)網(wǎng)格拓?fù)?/h2>登錄ASM控制臺(tái),在左側(cè)導(dǎo)航欄,選擇 。
在網(wǎng)格管理頁(yè)面,單擊目標(biāo)實(shí)例名稱,然后在左側(cè)導(dǎo)航欄,選擇
。在訪問(wèn)方式區(qū)域,按ASM實(shí)例版本選擇以下操作。
ASM版本為1.17.2.19以下:打開(kāi)自動(dòng)創(chuàng)建公網(wǎng)負(fù)載均衡CLB訪問(wèn)ASM網(wǎng)格拓?fù)?/b>右側(cè)的開(kāi)關(guān),在彈出的對(duì)話框,單擊確定。
ASM版本為1.17.2.19及以上:打開(kāi)創(chuàng)建負(fù)載均衡CLB訪問(wèn)ASM網(wǎng)格拓?fù)?/b>右側(cè)的開(kāi)關(guān),在彈出的對(duì)話框,按需進(jìn)行相關(guān)配置,然后單擊確定。
開(kāi)啟訪問(wèn)網(wǎng)格拓?fù)浜螅?span id="6dec7f016crt2" outputclass="productName" data-tag="ph" data-ref-searchable="yes" data-reuse-tag="productName" data-type="productName" data-product-code="servicemesh" docid="4225920" class="ph productName">服務(wù)網(wǎng)格將進(jìn)入短暫的更新?tīng)顟B(tài)。
查看服務(wù)網(wǎng)格是否更新完成。
在左側(cè)導(dǎo)航欄,選擇
。在基本信息區(qū)域,查看服務(wù)網(wǎng)格的狀態(tài)。
若狀態(tài)為更新中,表示正在更新;若狀態(tài)為運(yùn)行中,表示更新完成。
在左側(cè)導(dǎo)航欄,選擇
,在網(wǎng)格拓?fù)?/b>頁(yè)面的訪問(wèn)方式區(qū)域,單擊復(fù)制Token并在新頁(yè)面打開(kāi)ASM網(wǎng)格拓?fù)?/b>。在網(wǎng)格拓?fù)涞牡卿涰?yè)面,粘貼Token,單擊登錄,進(jìn)入網(wǎng)格拓?fù)淇刂婆_(tái)。
登錄ASM控制臺(tái),在左側(cè)導(dǎo)航欄,選擇 。
在網(wǎng)格管理頁(yè)面,單擊目標(biāo)實(shí)例名稱,然后在左側(cè)導(dǎo)航欄,選擇
。在訪問(wèn)方式區(qū)域,按ASM實(shí)例版本選擇以下操作。
ASM版本為1.17.2.19以下:打開(kāi)自動(dòng)創(chuàng)建公網(wǎng)負(fù)載均衡CLB訪問(wèn)ASM網(wǎng)格拓?fù)?/b>右側(cè)的開(kāi)關(guān),在彈出的對(duì)話框,單擊確定。
ASM版本為1.17.2.19及以上:打開(kāi)創(chuàng)建負(fù)載均衡CLB訪問(wèn)ASM網(wǎng)格拓?fù)?/b>右側(cè)的開(kāi)關(guān),在彈出的對(duì)話框,按需進(jìn)行相關(guān)配置,然后單擊確定。
開(kāi)啟訪問(wèn)網(wǎng)格拓?fù)浜螅?span id="6dec7f016crt2" outputclass="productName" data-tag="ph" data-ref-searchable="yes" data-reuse-tag="productName" data-type="productName" data-product-code="servicemesh" docid="4225920" class="ph productName">服務(wù)網(wǎng)格將進(jìn)入短暫的更新?tīng)顟B(tài)。
查看服務(wù)網(wǎng)格是否更新完成。
在左側(cè)導(dǎo)航欄,選擇
。在基本信息區(qū)域,查看服務(wù)網(wǎng)格的狀態(tài)。
若狀態(tài)為更新中,表示正在更新;若狀態(tài)為運(yùn)行中,表示更新完成。
在左側(cè)導(dǎo)航欄,選擇
,在網(wǎng)格拓?fù)?/b>頁(yè)面的訪問(wèn)方式區(qū)域,單擊復(fù)制Token并在新頁(yè)面打開(kāi)ASM網(wǎng)格拓?fù)?/b>。在網(wǎng)格拓?fù)涞牡卿涰?yè)面,粘貼Token,單擊登錄,進(jìn)入網(wǎng)格拓?fù)淇刂婆_(tái)。
步驟三:查看應(yīng)用網(wǎng)格拓?fù)?/h2>在瀏覽器地址欄中輸入http://{入口網(wǎng)關(guān)的IP地址}/productpage,訪問(wèn)Bookinfo應(yīng)用。
關(guān)于如何獲取入口網(wǎng)關(guān)IP,請(qǐng)獲取訪問(wèn)網(wǎng)關(guān)地址。
在網(wǎng)格拓?fù)淇刂婆_(tái),選擇default命名空間,帶版本應(yīng)用視角選擇工作負(fù)載視角,查看工作負(fù)載之間的調(diào)用關(guān)系,流量走向。
說(shuō)明 您也可以在網(wǎng)格拓?fù)淇刂婆_(tái)設(shè)置命名空間為default,帶版本應(yīng)用視角選擇應(yīng)用視角、服務(wù)視角或帶版本視角,查看App、服務(wù)、應(yīng)用版本之間的調(diào)用關(guān)系,流量走向。
單擊拓?fù)鋱D中的reviews-v2,在右側(cè)可以查看該工作負(fù)載運(yùn)行狀況、入口流量、出口流量等詳細(xì)信息。
在瀏覽器地址欄中輸入http://{入口網(wǎng)關(guān)的IP地址}/productpage,訪問(wèn)Bookinfo應(yīng)用。
關(guān)于如何獲取入口網(wǎng)關(guān)IP,請(qǐng)獲取訪問(wèn)網(wǎng)關(guān)地址。
在網(wǎng)格拓?fù)淇刂婆_(tái),選擇default命名空間,帶版本應(yīng)用視角選擇工作負(fù)載視角,查看工作負(fù)載之間的調(diào)用關(guān)系,流量走向。
您也可以在網(wǎng)格拓?fù)淇刂婆_(tái)設(shè)置命名空間為default,帶版本應(yīng)用視角選擇應(yīng)用視角、服務(wù)視角或帶版本視角,查看App、服務(wù)、應(yīng)用版本之間的調(diào)用關(guān)系,流量走向。
單擊拓?fù)鋱D中的reviews-v2,在右側(cè)可以查看該工作負(fù)載運(yùn)行狀況、入口流量、出口流量等詳細(xì)信息。
相關(guān)文檔
如果您發(fā)現(xiàn)某些請(qǐng)求耗時(shí)異常,可以通過(guò)訪問(wèn)日志定位請(qǐng)求異常延遲的原因。具體操作,請(qǐng)參見(jiàn)通過(guò)訪問(wèn)日志定位請(qǐng)求異常延遲的原因。
如果您需要在客戶端對(duì)一個(gè)目標(biāo)服務(wù)的訪問(wèn)過(guò)程中,使流量盡可能的在同一個(gè)可用區(qū)內(nèi)流轉(zhuǎn),以保證服務(wù)間的調(diào)用延遲最低,可以使用同可用區(qū)優(yōu)先路由功能。具體操作,請(qǐng)參見(jiàn)使用網(wǎng)格拓?fù)溆^測(cè)同可用區(qū)優(yōu)先路由。
如果您需要觀測(cè)多個(gè)集群的流量拓?fù)洌梢允褂猛泄苣J降木W(wǎng)格拓?fù)涔δ堋U麄€(gè)網(wǎng)格實(shí)例只需要部署一個(gè)網(wǎng)格拓?fù)浞?wù),減少配置的工作量。具體操作,請(qǐng)參見(jiàn)開(kāi)啟托管模式的網(wǎng)格拓?fù)?/a>。
您可以對(duì)實(shí)例進(jìn)行網(wǎng)格診斷,例如數(shù)據(jù)平面版本檢查、服務(wù)端口檢查、服務(wù)關(guān)聯(lián)檢查等,及時(shí)發(fā)現(xiàn)潛在的問(wèn)題。具體操作,請(qǐng)參見(jiàn)使用ASM網(wǎng)格診斷。