首页 服务网格 ASM 快速入门 查看应用的网格拓扑

查看应用的网格拓扑

更新时间: 2023-10-17 15:34:02

网格拓扑是一个服务网格可观测性工具,提供了查看服务行为的可视化界面。本文介绍如何查看应用的网格拓扑。

前提条件

背景信息

阿里云服务网格为网格内所有的服务通信生成详细的遥测数据。这种遥测技术提供了服务行为的可观察性,使运维人员能够排查故障、维护和优化应用程序,而不会给服务的开发人员带来任何额外的负担。通过阿里云服务网格,运维人员可以全面了解到受监控的服务如何与其他服务的进行交互。具体内容,请参见可观测性管理

本文是ASM可观测性的入门文档,采用简便方式即可查看应用的网格拓扑。

步骤一:启用网格拓扑

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择可观测管理中心 > 网格拓扑,按照Prometheus类型进行相关操作。

    Prometheus类型

    操作

    ARMS Prometheus

    启用ASM网格拓扑区域,单击开始启用

    自建Prometheus

    启用ASM网格拓扑区域,输入ASM网格拓扑使用的Prometheus服务地址,然后单击开始启用

步骤二:使用CLB访问网格拓扑

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择可观测管理中心 > 网格拓扑

  3. 访问方式区域,进行如下配置。

    • ASM版本为1.17.2.19以下:打开自动创建公网负载均衡CLB访问ASM网格拓扑右侧的开关,在弹出的对话框,单击确定

    • ASM版本为1.17.2.19及以上:打开创建负载均衡CLB访问ASM网格拓扑右侧的开关,在弹出的对话框,按需进行配置,然后单击确定

    开启访问网格拓扑后,服务网格将进入短暂的更新状态。

  4. 查看服务网格是否更新完成。

    1. 在左侧导航栏,选择网格实例 > 基本信息

    2. 基本信息区域,查看服务网格状态

      状态更新中,表示正在更新;若状态运行中,表示更新完成。

  5. 在左侧导航栏,选择可观测管理中心 > 网格拓扑,在网格拓扑页面的访问方式区域,单击复制Token并在新页面打开ASM网格拓扑

  6. 在网格拓扑的登录页面,粘贴Token,单击登录,进入网格拓扑控制台。

步骤三:查看应用网格拓扑

在浏览器地址栏中输入http://{入口网关的IP地址}/productpage,访问Bookinfo应用,然后在网格拓扑控制台设置命名空间default,选择工作负载视角,查看工作负载之间的调用关系,流量走向。关于如何获取入口网关IP,请获取访问网关地址

说明

您也可以在网格拓扑控制台设置命名空间default,选择应用视角服务视角带版本视角,查看App、服务、应用版本之间的调用关系,流量走向。

服务调用

在网格拓扑控制台单击拓扑图中的reviews-v2,右侧查看该工作负载运行状况、入口流量、出口流量等详细信息。

工作负载
阿里云首页 服务网格 ASM 相关技术圈