服务网格ASM集成了ARMS Prometheus功能,可以实现对服务网格的监控。

前提条件

已在对应的ACK集群中安装Prometheus监控插件,详情请参见开始使用Prometheus监控

背景信息

在开通ARMS之后,您可以在ARMS中为ACK集群一键安装Prometheus监控插件,此后即可通过ARMS预定义的仪表板监控Kubernetes集群的众多性能指标。

步骤一:在ARMS Prometheus中接入ASM

  1. 登录ARMS控制台
  2. 在页面左上角选选择目标地域,然后单击目标K8s集群名称。
  3. 在左侧导航栏中单击Integration接入
  4. 在Integration接入页面,单击添加Integration
  5. Integration列表对话框,单击ASM图标。
    ASM集成页面可以看到用于服务发现的YAML内容。
  6. 单击确定
    可以看到Prometheus监控已集成了ASM。ASM集成

步骤二:在ASM控制台上查看监控报表

  1. 登录ASM控制台
  2. 在左侧导航栏,选择服务网格 > 网格管理
  3. 网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理
  4. 数据平面区域单击集群可观测性列中的查看报表
    您可以选择查看网格服务统计工作负载统计

步骤三:在ARMS控制台上查看Prometheus访问地址

  1. 登录ARMS控制台
  2. 在页面左上角选选择目标地域,然后单击目标K8s集群名称。
  3. 在左侧导航栏中单击设置
  4. 在集群的设置页面中单击Agent设置页签。
    Agent设置页签下可以看到一个API接口地址,格式如下所示。
    http://arms-prometheus-proxy.aliyun.com:9090/api/v1/prometheus/xxxxx/{ali-uid}/{cluster-id}/{region-id}
    说明 该地址是ARMS提供的Prometheus的访问地址,您也可以通过接入到自己的Grafana来访问它。