推送轨迹

推送轨迹是指Nacos服务或配置从服务端到客户端推送链路上的相关信息展示,使用推送轨迹功能可以查询注册中心服务的推送和配置中心的配置变更发布和推送,帮助您清晰地观测Nacos推送功能的履约情况从而提高问题的排查效率。本文介绍Nacos推送轨迹具体功能以及如何查询推送轨迹。

前提条件

  • 已创建Nacos引擎专业版,具体操作请参见创建Nacos引擎

  • 注册中心推送轨迹需要Nacos Client版本为2.0.0或以上。

注册中心推送轨迹

注册中心推送轨迹详细展示了注册中心服务推送的信息记录。

功能介绍

您在使用Nacos的过程中,如果遇到与注册中心服务推送相关的问题,例如,客户端未收到服务推送或者服务间调用出现异常等场景,需要去查看注册中心是否正常地把服务推送到客户端,那么可以使用推送轨迹功能辅助排查。

操作步骤

  1. 登录MSE管理控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择服务管理 > 推送轨迹,进入推送轨迹功能页面。

  5. 在页面左上角单击查询维度下拉框,根据需要选择查询维度:服务查询维度:IP服务名称输入待查询服务的名称,分组名称输入服务所属的分组。然后在右上角单击半小时1小时近1天或在自定义时间中自主选择要查询的时间范围,最后单击查询

说明
  • 选择查询维度:IP,表示查询该客户端收到的全部推送信息。

  • 选择查询维度:服务,表示查询该服务推送到的机器及推送状态。

参数说明如下。

参数

说明

推送时间

表示本次推送事件发生的时间。

推送客户端IP

表示本次推送所送达的客户端IP地址。

推送服务名称

表示本次推送的服务名称。

推送服务分组

表示本次推送服务的所属分组名称。

服务实例数量

表示本次推送服务中所包含的实例IP数量。

节点名称

表示本次推送的Nacos节点名称。

配置中心的推送轨迹

配置中心推送轨迹详细展示了配置中心配置变更的信息记录。

功能介绍

如果您在使用Nacos的过程中,遇到与配置中心配置变更发布相关的问题,例如,配置发布异常或者配置修改完发现某台机器不生效等场景,需要查看配置中心变更及推送事件,那么可以选择查看推送轨迹。

操作步骤

  1. 登录MSE管理控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择配置管理 > 推送轨迹。单击查询维度下拉框选择查询维度:配置,然后在Data ID输入待查询配置的数据ID,在Group输入配置所属的分组,最后单击搜索图标搜索图标进行搜索。

    说明
    • 选择查询维度:配置,则表示查询该配置推送到的机器及推送状态。

    • 选择查询维度:IP,则表示查询该机器监听的所有配置。

    • 选择查询维度:配置推送轨迹参数说明如下。

      参数

      说明

      变更事件

      表示当前时间段内的配置变更事件。

      说明

      单击左侧变更事件页签的配置发布时间,可以自动定位到变更及推送事件页签,从而查看变更事件本次变更内容的MD5值。

      变更及推送事件

      表示当前时间段内的配置变更及推送事件,变更事件中显示本次变更内容的MD5值,推送事件中展现推送发生时间,推送到的客户端IP地址。

    • 选择查询维度:IP推送轨迹参数说明如下。

      参数

      说明

      变更时间

      表示本次配置变更所发生的时间。

      变更事件

      表示本次配置变更事件类型。

      Data ID

      表示该配置变更事件的配置Data ID。

      Group

      表示该配置变更事件的配置所属分组。

      详情

      • 单击信息按钮信息可以看到本次变更事件详细信息。

      • 单击详情列跳转按钮跳转可以切换到配置维度查询的入口查询当前配置在该时间点的推送事件。