服务网格ASM集成了可观测监控Prometheus版,可以实现对服务网格的监控。在开通ARMS之后,您可以在ARMS中为ACK集群一键安装Prometheus监控插件,此后即可通过ARMS预定义的仪表板监控Kubernetes集群的众多性能指标。本文介绍如何集成可观测监控Prometheus版实现网格监控。
前提条件
阿里云账号已开通阿里云可观测监控Prometheus版。具体操作,请参见开通ARMS。
数据平面集群已安装ack-arms-prometheus组件。具体操作,请参见阿里云Prometheus监控。
已添加集群到ASM实例。具体操作,请参见添加集群到ASM实例。
步骤一:将监控指标采集到可观测监控Prometheus版
具体操作,请参见将监控指标采集到可观测监控Prometheus版。
步骤二:在ASM控制台上查看监控报表
登录ASM控制台,在左侧导航栏,选择 。
在网格管理页面,单击目标实例名称,然后在左侧导航栏,选择 。
在Kubernetes集群页面的可观测性列,单击目标集群对应的查看报表。
您可以按需选择查看网格服务统计(beta)或工作负载统计(beta)。
步骤三:在ARMS控制台上查看Prometheus访问地址
- 登录ARMS控制台。
在左侧导航栏,单击
,然后在页面左上角选择目标地域。在Prometheus监控页面,单击Prometheus实例名称,然后在左侧导航栏,单击设置。
在设置页面的设置页签,在HTTP API地址(Grafana读取地址)区域获取API接口地址。
请您根据实际需求选择公网或内网地址。地址格式如下:
公网地址
http://{region-id}.arms.aliyuncs.com:9090/api/v1/prometheus/xxxxx/{ali-uid}/{cluster-id}/{region-id}
内网地址
http://{region-id}-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/xxxxx/{ali-uid}/{cluster-id}/{region-id}
该地址是ARMS提供的Prometheus的访问地址,您可以在Grafana中添加该地址,然后在Grafana中查看监控图表。具体操作,请参见将Prometheus的监控数据接入本地Grafana。