新聞中心
如何查看度量指標
安裝示例程序
安裝完成后,可以看到集群中增加了下面兩個 NS,這兩個 NS 中分別安裝了基于 MetaProtocol 實現(xiàn)的 Dubbo 和 Thrift 協(xié)議的示例程序。你可以選用任何一個程序進行測試。

10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有平?jīng)雒赓M網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
~ kubectl get ns|grep meta
meta-dubbo Active 16m
meta-thrift Active 16m
備注:Aeraki 為任何基于 MetaProtocol 開發(fā)的私有協(xié)議都提供了本示例中相同的指標。
在 istio-system 這個 NS 中已經(jīng)安裝了 Prometheus 和 Grafana,Prometheus 會從 Sidecar Proxy 中收集請求的指標度量數(shù)據(jù)。我們可以通過 Prometheus 查詢這些度量指標,并通過 Grafana 的圖表進行更友好的展示。
~ 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
通過 Prometheus 查詢請求指標
首先通過 kubectl port-forward 命令將將本地端口轉(zhuǎn)發(fā)到 Prometheus 服務(wù)
kubectl port-forward service/prometheus 9090:9090 -n istio-system
在瀏覽器中打開 http://127.0.0.1:9090/ ,查詢度量指標。MetaProtocol 的度量指標名有統(tǒng)一的前綴:“envoy_meta_protocol_$applicationProtocol”,例如 Dubbo 度量指標的名稱前綴為 “envoy_meta_protocol_dubbo”,Thrift 度量指標的名稱前綴為 “envoy_meta_protocol_thrift”。
查詢 Dubbo 服務(wù)的 outbound request 指標:
Dubbo 服務(wù)的所有指標:
通過 Grafana 圖表來呈現(xiàn)度量指標
首先通過 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)度量指標圖表,包括 QPS,請求時延,請求成功率等等。
網(wǎng)站欄目:Aeraki教程:如何查看度量指標
鏈接地址:http://www.5511xx.com/article/dhddhhd.html


咨詢
建站咨詢
