All Products
Search
Document Center

Microservices Engine:Push tracking

Last Updated:Mar 11, 2026

When a service instance list changes or a configuration is released, Nacos pushes updates from the server to subscribing clients. If a client does not reflect the latest data, you need to determine whether the push was sent and whether it was received. Push tracking records every push event on your Microservices Engine (MSE) Nacos instance, so you can trace delivery end to end.

Push tracking operates in two independent modes, each accessed from a different area of the console:

ModeWhat it tracksConsole path (from instance details)
Registry push trackingService discovery pushes (instance list updates)Service Management > Push track
Configuration push trackingConfiguration change releases and deliveryConfiguration Management > Push track

Prerequisites

Before you begin, make sure that you have:

  • A Nacos Professional Edition instance. For more information, see Create a Nacos engine

  • Nacos client version 2.0.0 or later

Query registry push tracks

Registry push tracking verifies whether service discovery updates reached subscribing clients. Use it when:

  • A client does not receive service updates from the registry.

  • An exception occurs on inter-service calls and you need to confirm whether the service list was pushed correctly.

Open the registry push tracking page

  1. Log on to the MSE console and select a region in the top navigation bar.

  2. In the left-side navigation pane, choose Microservices Registry > Instances.

  3. On the Instances page, click the name of the instance.

  4. In the left-side navigation pane, choose Service Management > Push track.

Query by service

Find which clients received a push for a specific service and whether the push succeeded.

  1. Select Query Dimension: Service from the query dimension drop-down list.

  2. Enter the service name in the Service Name field and the group name in the Group Name field.

  3. Select a time range: Half an hour, 1 hour, or Nearly 1 day. To specify a different range, use Custom time.

  4. Click Query.

The results show every push event for the specified service within the selected time range.

ColumnDescription
Push TimeTimestamp of the push event.
Push Client IP AddressIP address of the client that received the push.
Push service nameName of the pushed service.
Push Service GroupGroup to which the service belongs.
Number of InstancesNumber of instance IP addresses included in the push payload.
Node nameName of the Nacos node.

Query by IP

View all service pushes that a specific client received, regardless of service name. This helps build a full picture of what a particular client was notified about.

  1. Select Query dimension: IP from the query dimension drop-down list.

  2. Enter the client IP address, then select a time range and click Query.

The results list all push events received by the specified client IP. The result columns are the same as those described in Query by service.

Query configuration push tracks

Configuration push tracking traces configuration change releases and verifies whether changes reached subscribing clients. Use it when:

  • A configuration release fails.

  • Configuration changes do not take effect on a machine.

Open the configuration push tracking page

  1. Log on to the MSE console and select a region in the top navigation bar.

  2. In the left-side navigation pane, choose Microservices Registry > Instances.

  3. On the Instances page, click the name of the instance.

  4. In the left-side navigation pane, choose Configuration Management > Push track.

Query by configuration

View the full change and push history for a specific configuration item, including when each change occurred, the MD5 checksum of the content, and which clients received the push.

  1. Select Configuration from the query dimension drop-down list.

  2. Enter the data ID in the Data ID field and the group name in the Group field.

  3. Click the search icon Search.

The results are split into two sections:

SectionWhat it shows
Change EventConfiguration change events within the selected time range. Click an event to jump to its details in the Changes and Push Events section, where you can view the MD5 checksum of the changed content.
Changes and Push EventsA timeline of configuration changes and push events. For changes, the MD5 checksum of the new content is displayed. For push events, the push time and client IP address are displayed.

Query by IP

View all configurations monitored by a specific client and the change events associated with them.

  1. Select Query dimension: IP from the query dimension drop-down list.

  2. Enter the client IP address, then click the search icon Search.

The results list all configuration change events associated with the specified client.

ColumnDescription
Changed AtTimestamp of the configuration change.
Change EventThe type of the configuration change event.
DataIdData ID of the affected configuration.
GroupGroup to which the configuration belongs.
DetailsClick Details to view the full change details. Click Jump to switch query dimensions and trace push events for this configuration at the specified point in time.