Aeraki 教程:如何查看度量指标

开发 项目管理
在 istio-system 这个 NS 中已经安装了 Prometheus 和 Grafana,Prometheus 会从 Sidecar Proxy 中收集请求的指标度量数据。

如何查看度量指标

安装示例程序

如果你还没有安装示例程序,请参照 快速开始(https://www.aeraki.net/zh/docs/v1.0/quickstart/) 安装 Aeraki,Istio 及示例程序。

安装完成后,可以看到集群中增加了下面两个 NS,这两个 NS 中分别安装了基于 MetaProtocol 实现的 Dubbo 和 Thrift 协议的示例程序。你可以选用任何一个程序进行测试。

~ kubectl get ns|grep meta
meta-dubbo Active 16m
meta-thrift Active 16m

备注:Aeraki 为任何基于 MetaProtocol 开发的私有协议都提供了本示例中相同的指标。

在 istio-system 这个 NS 中已经安装了 Prometheus 和 Grafana,Prometheus 会从 Sidecar Proxy 中收集请求的指标度量数据。我们可以通过 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 命令将将本地端口转发到 Prometheus 服务

kubectl port-forward service/prometheus 9090:9090 -n istio-system

在浏览器中打开 http://127.0.0.1:9090/ ,查询度量指标。MetaProtocol 的度量指标名有统一的前缀:“envoy_meta_protocol_$applicationProtocol”,例如 Dubbo 度量指标的名称前缀为 “envoy_meta_protocol_dubbo”,Thrift 度量指标的名称前缀为 “envoy_meta_protocol_thrift”。

查询 Dubbo 服务的 outbound request 指标:

Dubbo 服务的所有指标:

通过 Grafana 图表来呈现度量指标

首先通过 kubectl port-forward 命令将将本地端口转发到 Grafana 服务

kubectl port-forward service/grafana 3000:3000 -n istio-system

将 Aeraki 提供的 dashboard json 文件导入到 Grafana 中,如下图所示:

打开 Aeraki Demo dashboard,可以看到 Dubbo 和 Thrift 服务的相关度量指标图表,包括 QPS,请求时延,请求成功率等等。


责任编辑:武晓燕 来源: 赵化冰
相关推荐

2023-02-08 16:17:23

软件开发DevOps度量

2022-01-14 14:51:11

网格协议Aeraki

2015-10-08 16:23:17

2021-09-18 16:10:48

Spring BootJava微服务

2019-08-26 10:42:15

Linux服务器运维

2011-06-15 09:55:34

IT绩效管理CIO

2024-06-13 12:30:37

2023-02-08 07:55:33

K8sHPA服务器

2013-07-09 16:03:53

2023-07-12 15:43:01

DevSecOps软件安全

2021-01-05 18:46:45

物联网物联网安全

2009-03-16 10:11:16

度量基线自我监控设置

2010-08-05 16:49:09

RIP路由协议

2023-09-20 16:33:09

大数据数据指标

2009-08-17 22:52:41

IT运维管理Mocha ITOM工摩卡

2023-04-28 07:34:39

数据指标数据治理

2009-07-31 14:50:16

电缆回波损耗

2024-06-24 20:57:06

2022-07-11 18:34:49

指标体系KPI维度

2009-02-09 14:04:01

点赞
收藏

51CTO技术栈公众号