如何查看指标安装示例程序如果您还没有安装示例程序,请参考快速入门(https://www.aeraki.net/zh/docs/v1.0/quickstart/)安装Aeraki、Istio和示例程序。安装完成后,可以看到集群中添加了如下两个NS,并且在这两个NS中分别安装了基于MetaProtocol实现的Dubbo和Thrift协议的示例程序。您可以选择任何程序进行测试。?~kubectlgetns|grepmetameta-dubboActive16mmeta-thriftActive16m注意:Aeraki为基于MetaProtocol开发的任何专有协议提供与本示例中相同的指标。istio-system的NS中已经安装了Prometheus和Grafana,Prometheus会从SidecarProxy收集请求的metric数据。我们可以通过Prometheus查询这些指标,通过Grafana的图表更友好的展示出来。?~kubectlgetdeploy-nistio-systemNAMEREADYUP-TO-DATEAVAILABLEAGEaeraki1/11146hgrafana1/11146histio-ingressgateway1/11146histiod1/11146hkiali1/11146hprometheus1/11通过Prometheus查询请求指标首先使用kubectlport-forward命令将本地端口转发到Prometheus服务kubectlport-forwardservice/prometheus9090:9090-nistio-system在http://127.0中打开浏览器。0.1:9090/,查询指标。MetaProtocol的metric名称有一个统一的前缀:“envoy_meta_protocol_$applicationProtocol”。例如,Dubbometric的名称前缀为“envoy_meta_protocol_dubbo”,Thriftmetric的名称前缀为“envoy_meta_protocol_thrift”。查询Dubbo服务的出请求指标:Dubbo服务的所有指标:通过Grafana图表显示指标首先使用kubectlport-forward命令将本地端口转发到Grafana服务kubectlport-forwardservice/grafana3000:3000-nistio-system将Aeraki提供的dashboardjson文件导入到Grafana中,如下图:打开AerakiDemodashboard,可以看到Dubbo和Thrift服务的相关指标图表,包括QPS,请求延迟、请求成功率等
