掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
安裝完成后,可以看到集群中增加了下面兩個(gè) NS,這兩個(gè) NS 中分別安裝了基于 MetaProtocol 實(shí)現(xiàn)的 Dubbo 和 Thrift 協(xié)議的示例程序。你可以選用任何一個(gè)程序進(jìn)行測(cè)試。

10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有平?jīng)雒赓M(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
~ kubectl get ns|grep meta
meta-dubbo Active 16m
meta-thrift Active 16m
備注:Aeraki 為任何基于 MetaProtocol 開發(fā)的私有協(xié)議都提供了本示例中相同的指標(biāo)。
在 istio-system 這個(gè) NS 中已經(jīng)安裝了 Prometheus 和 Grafana,Prometheus 會(huì)從 Sidecar Proxy 中收集請(qǐng)求的指標(biāo)度量數(shù)據(jù)。我們可以通過 Prometheus 查詢這些度量指標(biāo),并通過 Grafana 的圖表進(jìn)行更友好的展示。
~ kubectl get deploy -n istio-system
NAME READY UP-TO-DATE AVAILABLE AGE
aeraki 1/1 1 1 46h
grafana 1/1 1 1 46h
istio-ingressgateway 1/1 1 1 46h
istiod 1/1 1 1 46h
kiali 1/1 1 1 46h
prometheus 1/1 1
首先通過 kubectl port-forward 命令將將本地端口轉(zhuǎn)發(fā)到 Prometheus 服務(wù)
kubectl port-forward service/prometheus 9090:9090 -n istio-system
在瀏覽器中打開 http://127.0.0.1:9090/ ,查詢度量指標(biāo)。MetaProtocol 的度量指標(biāo)名有統(tǒng)一的前綴:“envoy_meta_protocol_$applicationProtocol”,例如 Dubbo 度量指標(biāo)的名稱前綴為 “envoy_meta_protocol_dubbo”,Thrift 度量指標(biāo)的名稱前綴為 “envoy_meta_protocol_thrift”。
查詢 Dubbo 服務(wù)的 outbound request 指標(biāo):
Dubbo 服務(wù)的所有指標(biāo):
首先通過 kubectl port-forward 命令將將本地端口轉(zhuǎn)發(fā)到 Grafana 服務(wù)
kubectl port-forward service/grafana 3000:3000 -n istio-system
將 Aeraki 提供的 dashboard json 文件導(dǎo)入到 Grafana 中,如下圖所示:
打開 Aeraki Demo dashboard,可以看到 Dubbo 和 Thrift 服務(wù)的相關(guān)度量指標(biāo)圖表,包括 QPS,請(qǐng)求時(shí)延,請(qǐng)求成功率等等。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流